phpbar.de logo

Mailinglisten-Archive

[php] '<<' im array wird nicht gefunden, array_search

[php] '<<' im array wird nicht gefunden, array_search

Yannik Hampe yannik at cipher-code.de
Sam Mar 8 23:29:51 CET 2008



Sascha Grossenbacher wrote:
> Hallo
>Typ-Konvertierung :)
>
> Es wird schon gefunden, aber es ist der erste Eintrag im Array mit dem
Wert
> 0... und 0 wird zu false konvertiert bei einem if.
>
> Also entweder so prüfen:
> if (false === array_search($needle, $hack) )  print "<BR>Gefunden";
>
> oder in_array verwenden, das gibt nur true/false zurück.

Ja, aber Vorsicht:
Note: Prior to PHP 4.2.0, array_search() returns NULL on failure instead
of FALSE.
Wer weiss, wer da wieder eine veraltete php-Version hat ;-).
>
> Gruss Sascha

php::bar PHP Wiki   -   Listenarchive