php + array_search

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

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


watchout schrieb am 21.07.2002 um 04:59

Also mal, das hier ist kein Frage-Thread, sondern reine Info - ich habe gerade 5h Troubleshooting in mein Script gesteckt, nur um da draufzukommen... Also möchte ich dass es wenigst ein bisserl Sinn hatte... ;)

Also, in zumindest der deutschen Version vom php-manual steht, dass die Funktion array_search FALSE zurückgibt, wenn kein passender Eintrag gefunden wurde...

DAS IST FALSCH, in so einem Fall gibt die Funktion NULL zurück!!!!

also, ich hoffe ich erspare damit zumindest euch solche 5 Stunden :rolleyes:


bernhard schrieb am 21.07.2002 um 14:01

Code:
$foo=array('foo','bar');
var_dump(array_search('quux',$foo));

PHP 4.1.2: NULL
PHP 4.2.0: bool(false)

"Anmerkung: Vor PHP 4.2.0 gibt array_search() im Fehlerfall NULL statt FALSE zurück."
<http://www.php.net/manual/de/function.array-search.php>

Wo ist das Problem?


watchout schrieb am 21.07.2002 um 16:16

Zitat von bernhard
Code:
$foo=array('foo','bar');
var_dump(array_search('quux',$foo));

PHP 4.1.2: NULL
PHP 4.2.0: bool(false)

"Anmerkung: Vor PHP 4.2.0 gibt array_search() im Fehlerfall NULL statt FALSE zurück."
<http://www.php.net/manual/de/function.array-search.php>

Wo ist das Problem?
es gibt leute, die es stört jedesmal 1h zu warten bis die lahme seite von der php-doc sich aufgebaut hat und diese laden sich die doku runter ;)

2. was für'n pfusch is' das 4.1.2: NULL und dann FALSE??? na super, da lad' ich mir ne neue version runter und darf 20 Scripts ausbessern :rolleyes:

Edit: Achja, ich bin einer diese /Leute/ :p


Ringding schrieb am 21.07.2002 um 16:42

Vielleicht solltest du dir die zu deiner Version passende Version runterladn ;)


watchout schrieb am 21.07.2002 um 23:39

Zitat von Ringding
Vielleicht solltest du dir die zu deiner Version passende Version runterladn ;)
:p hab mir php+manual gleichzeitig gezogen, bin ja net bled :rolleyes:

was zum nachdenken:
Ich mach' ein Array in einem Array, und hab' keine chance es zum laufen zu bekommen, wenn ich das 'Parent-Array' per print_r anzeige wird beim entsprechenden Element 'Array' angezeigt, wenn ich nur das Element anzeige wird nur 'Array1' ausgegeben.
Ich starte den Rechner neu, und plötzlich geht's... keine änderungen! aber warum gehts vorher net aber nach neustart auf einmal schon?




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