Php 从多维数组中提取值
从循环中填充 下面是我填充的数组。我需要能够找到“雇主”和“评论”的匹配项并提取值,以便重新更新此值Php 从多维数组中提取值,php,arrays,Php,Arrays,从循环中填充 下面是我填充的数组。我需要能够找到“雇主”和“评论”的匹配项并提取值,以便重新更新此值 $arrayDif = array(); $arrayDif[] = array('employer' => $employer, 'comment' => $comment, 'value' => $resultValue); 不确定这是否是你要找的,但给你。我将使用函数和简单循环 不确定这是
$arrayDif = array();
$arrayDif[] = array('employer' => $employer,
'comment' => $comment,
'value' => $resultValue);
不确定这是否是你要找的,但给你。我将使用函数和简单循环
不确定这是否是您要找的,但这就是您要找的。我将使用函数和简单循环
一个命令提取并重新更新值,我建议使用foreach循环
一个命令提取并重新更新值,我建议使用foreach循环
我删除了我的全部答案,因为我更好地理解了你的问题。你需要学会在数组中循环。有很多关于这方面的教程。你最好通过展示来了解这一点。您需要一个foreach()
循环。谢谢,我希望只执行一个命令就可以得到结果。我删除了我的整个答案,因为我更好地理解了您的问题。你需要学会在数组中循环。有很多关于这方面的教程。你最好通过展示来了解这一点。您需要一个foreach()
循环。谢谢,我希望只执行一个命令就可以得到结果。这与我尝试的方法非常接近。您的解决方案有一个“未定义的偏移量:0”,它出现在第行:$array[$i][$j][“雇主”]上,很抱歉看到您出现此错误。我在我的页面上运行了与上面完全相同的代码,它运行正常,没有错误。这与我尝试过的非常接近。您的解决方案有一个“未定义的偏移量:0”,它出现在第行:$array[$i][$j][“雇主”]上,很抱歉看到您出现此错误。我在我的页面上运行与上面完全相同的代码,并且它工作正常,没有错误。
Array
(
[0] => Array
(
[employer] => Albury-Wodonga
[comment] => allOtherMembers
[value] => 7
)
[1] => Array
(
[employer] => Albury-Wodonga
[comment] => associateMembers
[value] => 1
)