同じインデックスを持つ 2 つの配列があります。私がやりたいことは、配列の 1 つ (portConfigArray) をループし、2 番目の配列のデータを使用して既存のアイテムの値を変更することです。(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) ""
各レコードの出力として。
私が間違っていることを教えてもらえますか?