我的数组是
Array
(
[0] => Array
(
[id] => 11
[new_id] => 945
[affiliate_id] => 190
[scalelab_percent] => 0.1
[affiliate_percent] => 0.2
)
[1] => Array
(
[id] => 12
[new_id] => 946
[affiliate_id] => 33
[scalelab_percent] => 0.2
[affiliate_percent] => 0.1
)
[2] => Array
(
[id] => 14
[new_id] => 952
[affiliate_id] => 33
[scalelab_percent] => 0.25
[affiliate_percent] => 0.1
)
)
我希望得到affiliate_percent
我知道affiliate_id
为33,我想要单个结果为0.1表示,不应该有多个结果 0.1
答案 0 :(得分:0)
试试这个:
foreach ($array as $arr) {
if ($arr['affiliate_id'] == 33) {
$percent = $arr['affiliate_percent'];
break;
}
}
这只是找到百分比所需逻辑的一个简单示例。 33
可以替换为变量,并且可以在循环后执行其他检查以确认实际找到了$percent
。