Chris: Herausfinden ob ein value in einem Array ist

Beitrag lesen

Hallo Ashura,

Wenn du *nur das* möchtest, wäre in_array() für dich interessant.

Das sollte aber doch gegenüber array_search() den gleichen Aufwand bedeuten, oder?

Das ja, aber das Ergebnis (der Rückgabewert) ist unterschiedlich.

Nicht so sehr... :-)
Er ist "identisch FALSE" oder "Nicht false" bei beiden für dasselbe Ergebnis.

Mich hätte nun interessiert, ob das einen tieferen Sinn hat, dass es in_array() (noch) gibt, oder ob das einfach klassisch gewachsen ist. Könnte ja auch sein, dass PHP die Durchforstung der reinen Wertesammlung tatsächlich etwas schneller schafft, als das Herausfinden des zugehörigen Index... Allerdings bin ich bisher der Meinung, dass Index _und_ Wert ohnehin auf demselben Speicherelement stehen (dynamisch beschafft).

?

LG
Chris