數組結構如下所示:
$arr = [
[
'id' => 1,
'sub'=> [
[
'value' => 11.2
],
[
'value' => 34.5
]
]
],
[
'id' => 2,
'sub'=> [
[
'value' => 12.2
],
[
'value' => 14.5
],
[
'value' => 31.5
]
]
]
];
//例如替換上邊$arr數組里sub元素里的value值,讓其value值替換成value的平方值,如11.2*11.2
funcution replaceVal($arr)
{
if (empty($arr)) return false;
foreach ($arr as &$item) {//注意此處的引用傳值“&”
foreach ($item['sub'] as &$val) {//注意此處的“&”
$val['value'] = $val['value'] * $value['value];
}
}
return $arr;
}
請小伙伴們自行打印查看結果
