如何在php中知道数组的其他值的情况下获取数组的任何值
我的数组是如何在php中知道数组的其他值的情况下获取数组的任何值,php,arrays,Php,Arrays,我的数组是 Array ( [0] => Array ( [id] => 11 [new_id] => 945 [affiliate_id] => 190 [scalelab_percent] => 0.1
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试试这个:
foreach ($array as $arr) {
if ($arr['affiliate_id'] == 33) {
$percent = $arr['affiliate_percent'];
break;
}
}
这只是一个简单的逻辑示例,您需要找到百分比
33可以用变量替换,循环后可以进行额外检查,以确认实际找到了$percent
。我们需要一个参考问题。是。。我知道这将通过foreach实现。但我不能解决它