私は配列をフォローしています
[0] => Array
(
[month] => Oct
[amount] => 1200.00
)
そして、どうすれば[amount]
通り過ぎることができますか[month]
あなたはそうしない。2つのオプション:
ループ:
foreach ($array as $i) {
if ($i['month'] == 'Oct') {
echo $i['amount'];
}
}
月ごとにデータにインデックスを付けます。
$array = array_combine(array_map(function($i) { return $i['month']; }, $array),
$array);
echo $array['Oct']['amount'];
foreach ($arr as $k => $v) {
if ($v['month'] == $needleMonth) {
echo $v['amount'] . ' - that`s it';
break;
}
}
配列をループして、必要な月があれば毎回テストする必要があります== $ arrayElement [$ i] ['month']
foreach ($arr as $k=>$v) {
if ($v['month']=='Oct') {
echo $v['amount'];
}
}
$selectedMonth = 'Oct';
foreach($yourArray as $child){
if($child['month'] == $selectedMonth){
echo $child['amount'];
}
}