Wie kann ich in einem mehrdimensionalen Array die Anzahl der Elemente mit einer speziellen Bedingung zählen?Zählen Sie das Element aus einem Array in PHP
Array
(
[0] => Array
(
[item] => 'Banana'
)
[1] => Array
(
[item] => 'Banana'
)
[2] => Array
(
[item] => 'Cherry'
)
[3] => Array
(
[item] => 'Apple'
)
)
Zum Beispiel für diese Anordnung soll ich 2
für Banana
finden.
Si Ich habe versucht:
$i=0;
foreach($array as $arr) {
if($arr[item]=='Banana') { $i++; }
}
Gibt es eine bessere Lösung bitte?
Danke.
Was ist los mit dieser Lösung? – Rasclatt
Und ich denke, Sie werden mit Fehler in geworfen werden, wenn Bedingung "Artikel" ohne Anführungszeichen ist! – Thamilan
können Sie kombinieren 'sizeof()' und 'array_filter()' –