Wie durchsuche ich ein Array in PHP nach mehreren Werten?

Ich muss die Schlüssel von Werten erhalten, die Duplikate sind. Ich habe versucht, array_search zu verwenden, und das hat gut funktioniert, ABER ich habe nur den ersten Wert als Treffer erhalten.

Ich muss beide Schlüssel aus den doppelten Werten abrufen, in diesem Fall 0 und 2. Die Ausgabe des Suchergebnisses als Array wäre gut.

Gibt es eine PHP-Funktion, um dies zu tun, oder muss ich mehrere Schleifen schreiben, um dies zu tun?

$list[0][0] = "2009-09-09";
$list[0][1] = "2009-05-05";
$list[0][2] = "2009-09-09";
$list[1][0] = "first-paid";
$list[1][1] = "1";
$list[1][2] = "last-unpaid";

echo array_search("2009-09-09",$list[0]);

Antworten auf die Frage(5)

Ihre Antwort auf die Frage