PHP: Vergleich - Immer False!

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_vergleich_immer_false_149255/page_1 - zur Vollversion wechseln!


malu schrieb am 14.09.2005 um 09:30

morgen!

hab ein kleines prob!
ich will nachsehen ob ein übergebener filename (mittels GET) bereits in einem array (aus txt datei mittels file() erstellt) vorkommt!

hier der code:

Code: PHP
$album=file("galerypics.txt");
$bild=basename($_GET[picurl]);			
$i=0;

while($bild != $album[$i]){
     $i++;
}

Das Prob ist, dass er, auch wenn der übegebene filename genau gleich ist wie der im array die while-schleife nicht beendet! :S

jemand ne idee?
i komm einfach ned drauf... aber vielleicht seh ich ja den wald vor lauter bäumen nicht! ;)

tia mlu


malu schrieb am 14.09.2005 um 09:46

hallo!

prob hat sich soeben gelöst!
hab mit str_replace() die \r\n aus dem arraystring rausgenommen dann warens gleich! ;)

so ein shit, dass die file() fkt das nicht selbst gleich macht!

lg mlu


cduke schrieb am 14.09.2005 um 14:27

Hallo malu,

ich denke es wäre besser die Funktion in_array zu benutzen. http://at2.php.net/in_array

greetz cduke




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025