多次元配列で特別な条件の要素の数をどのように数えることができますか?PHPの配列からアイテムを数えよう
Array
(
[0] => Array
(
[item] => 'Banana'
)
[1] => Array
(
[item] => 'Banana'
)
[2] => Array
(
[item] => 'Cherry'
)
[3] => Array
(
[item] => 'Apple'
)
)
例えば、この配列のために私はBanana
ため2
を見つける必要があります。
Siは私が試した:
$i=0;
foreach($array as $arr) {
if($arr[item]=='Banana') { $i++; }
}
よりよい解決策はあり下さいますか?
ありがとうございました。
解決策に問題がありますか? – Rasclatt
そして、もし 'item'が引用符で囲まれていなければ、あなたはエラーで投げられるでしょう! – Thamilan
あなたは 'sizeof()'と 'array_filter()'を組み合わせることができます –