我有两个数组,都具有相同的索引。我想要做的是遍历其中一个数组(portConfigArray),并通过使用第二个数组中的数据来更改现有项的值。(portStatusArray) 逻辑如下:
$i=0;
foreach ($portConfigArray as $configentry)
{
$configentry['LinkState'] = $portStatusArray[$i]['LinkState'];
$i = $i + 1;
echo $configentry['LinkState'];
}
$portdetailsArray = $portConfigArray;
var_dump($portdetailsArray);
echo 语句显示为 portConfigArray 中的每个项目分配的正确值。(它只是一个字符串值,如“Up”或“Down”)但在 var_dump 中我可以看到该值没有正确更新。表明
["LinkState"]=> string(0) ""
作为每条记录的输出。
你能告诉我我做错了什么吗?