Newbie: Einfachere Art und Weise?

Beitrag lesen

was willst du eigentlich erreichen? feststellen ob ein eintrag schon vorhanden ist? reicht es dann nicht nur nach dem schlüssel oder dem wert zu suchen?

Ja, ich möchte feststellen, ob BEIDE Werte schon vergeben sind. Ein gutes Beispiel wäre z.B. eine Person auf einem Feld, die X und Y Werte besitzt. Hier darf keine Person auf einem Feld stehen, wo schon jemand ist. Das wäre ein vergleichbares Beispiel was ich mit meinen A und B Werten oben erreichen möchte.

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.

Kennt noch jemand eine bessere Lösung?