Sven Rautenberg: Einfachere Art und Weise?

Beitrag lesen

Moin!

Also soll ich jetzt sowas schreiben wie:

if(array_search($A,$MeinArray) and array_search($B,$MeinArray)) {
   $Inside = True;
}

oder wie? Wäre das nicht wesentlich rechenaufwendiger, da er das ganze Array wieder durchläuft? Ich weiß doch, dass es $MeinArray["A"][$i] ist.

Nein, du weißt nur, dass in irgendeinem $MeinArray["A"] mit unbekanntem [$i] dein Wert $A gespeichert sein könnte. Das musst du suchen, für B genauso. Und anstelle das selbst mit for oder foreach zu tun, nutzt du lieber eine PHP-Funktion, denn die ist tausendmal schneller als dein eigener Code.

- Sven Rautenberg