"We are back" « oc.at

php + array_search

watchout 21.07.2002 - 04:59 837 4
Posts

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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:
Bearbeitet von watchout am 01.04.2003, 19:15

bernhard

Little Overclocker
Registered: Feb 2001
Location: NÖ
Posts: 51
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

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Vielleicht solltest du dir die zu deiner Version passende Version runterladn ;)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz