Ungerade Zahlen trennen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
ausgabe
ausgeben
ausprobieren
benutzername
code
datei
division
ei
http
kopfschmerz
liste
rest
sitz
sortierten geraden dateien
teilnehmer
testen
url
webseite
zahl
-
Hallo,
ich schon wieder :D
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);
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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...) -
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... -
wenn du sie in ein array packst kannst du sort() verwenden (alternativ kannst du dir auch einen eigenen Sortieralgorithmus schreiben oder einen guten implementieren ):
http://www.selfphp.de/funktionsreferenz/array_funktionen/sort.php
-
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 ):
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 -
<?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
-
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 -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage