kostenloser Webspace werbefrei: lima-city


Ungerade Zahlen trennen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    Hallo,
    ich schon wieder :D
    :spammer:

    Ich möchte dass nur die Ergebnise angezeigt werden dei eine ungerade Zahl im Dateinamen hat.

    Die Dateien im Ordner boiiz/ sind von 1-20
    jede Zahl die ungerade ist (1,3,5,7,9,11,...) sollen hier mit echo wiedergegeben werden


    <?php
    $ordner2 = "admin/teilnehmer/staffel1/liste/boiiz/";
    $handle2 = opendir($ordner2);
    while ($file2 = readdir ($handle2)) {
    if($file2 != "." && $file2 != "..") {
    if(is_dir($ordner2."/".$file2)) {
    }else{
    $profilbild2 = "admin/teilnehmer/staffel1/liste/boiiz/$file2";
    include("$profilbild2");


    $ta2212 = 'Benutzername: '.$benutzername.'<br>Anzeigename: '.$anzeigename.'<br>Bild: '.$bildnummer.'<br><br>';

    // kompletter Pfad
    $compl = $file2;
    echo $ta2212;
    }
    }
    }
    closedir($handle2);
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sonok

    Moderator Kostenloser Webspace von sonok

    sonok hat kostenlosen Webspace.

    abend!

    hier wird's beschrieben

    http://forums.digitalpoint.com/showthread.php?t=504799

    ich habe leider keine ahnung von php, normalerweise dividiert man die zahl durch zwei und schaut sich an, ob es einen rest gibt = ungerade oder nicht = gerade.

    hoffe, damit kannst du schon basteln.

    Beitrag zuletzt geändert: 26.2.2009 1:42:33 von sonok
  4. Sitchwort: Modulo.
    Gibt den Rest zurück, der bei eier Division zurückbleibt.

    Dürfte genau das sein, was du brauchst.

    if($zahl%2==0) {
    echo "Gerade!";
    }


    Ungetestet, hab lange nichts mehr mit PHP gemacht... ^^ (Und sitze gerade mit Kopfschmerzen in der Schule...)
  5. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    adrians schrieb:
    Sitchwort: Modulo.
    Gibt den Rest zurück, der bei eier Division zurückbleibt.

    Dürfte genau das sein, was du brauchst.

    if($zahl%2==0) {
    echo "Gerade!";
    }


    Ungetestet, hab lange nichts mehr mit PHP gemacht... ^^ (Und sitze gerade mit Kopfschmerzen in der Schule...)


    Oh danke,
    kann man jetzt die Zahlen eign auch ordnen...
    sagen wir mal ...
    normalerweiße werden die ja irgendwie zufällig geordnet aber ich möchte dass die von 1-20 geordnet werden...
  6. projektverwaltung

    projektverwaltung hat kostenlosen Webspace.

    wenn du sie in ein array packst kannst du sort() verwenden (alternativ kannst du dir auch einen eigenen Sortieralgorithmus schreiben oder einen guten implementieren :megarofl: ):

    http://www.selfphp.de/funktionsreferenz/array_funktionen/sort.php
  7. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    projektverwaltung schrieb:
    wenn du sie in ein array packst kannst du sort() verwenden (alternativ kannst du dir auch einen eigenen Sortieralgorithmus schreiben oder einen guten implementieren :megarofl: ):

    http://www.selfphp.de/funktionsreferenz/array_funktionen/sort.php



    Kannst du mir eventuell noch sagen wie das geht??
    Ich hab echt keine Ahnung von Arrays...
    Habe schon versucht irgendwie was zusammenzumischen mit irgendwelchen Scripts die ich aus dem Internet abgeschaut habe...
    bringt irgendwie nichts...

    Kann einer vlt den ganzen Script schreiben, bzw. meines bearbeiten
  8. <?php
      $dateien = array("Datei4", "Datei2", "Datei1", "Datei3");//die Dateinamen in einem Array
      sort ( $dateien);     //sortieren
     $cound=0;
    
    //alle Dateinamen nacheinander durchgehen
    foreach ($dateien as $datei) {
            $cound++; //"cound" zählt mit...
            if($cound%2==0) { //nur ausgeben wenn cound gerade ist
                            echo $datei."<br>"; //zum testen hier die Ausgabe der sortierten & geraden Dateien
            }
    }
    ?>


    damit dürftest du weiterarbeiten können...

    hier diese Webseite denke ich vermittelt am schnellsten die Basics von php:
    http://www.schattenbaum.net/php/array.php

  9. Autor dieses Themas

    macromedia

    Kostenloser Webspace von macromedia

    macromedia hat kostenlosen Webspace.

    simuliertes schrieb:
    <?php
      $dateien = array("Datei4", "Datei2", "Datei1", "Datei3");//die Dateinamen in einem Array
      sort ( $dateien);     //sortieren
     $cound=0;
    
    //alle Dateinamen nacheinander durchgehen
    foreach ($dateien as $datei) {
            $cound++; //"cound" zählt mit...
            if($cound%2==0) { //nur ausgeben wenn cound gerade ist
                            echo $datei."<br>"; //zum testen hier die Ausgabe der sortierten & geraden Dateien
            }
    }
    ?>


    damit dürftest du weiterarbeiten können...

    hier diese Webseite denke ich vermittelt am schnellsten die Basics von php:
    http://www.schattenbaum.net/php/array.php




    Ne kann ich nicht weil ich da nicht durchblicke,
    wäre geil wenn jmenad den code einbauen könnte für mich
  10. kopier den Code in eine Datei mit der endung .php
    -hochladen, ausprobieren, ändern, wieder ausprobieren, fragen usw..
    Einen Link um einen guten einstieg in php zu bekommen hab ich Dir bereits gegeben und da Du ja
    Programmieren als Hobby hast sollte es Dir nicht all zu schwer fallen.


    Nur Mut ;-)
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!