Мне нужно обновить массив внутри многомерного массива:
$newArray = ['a', 'b', 'c'];
foreach ($country as &$state){
if ($state['name']== 'Army Barrack'){
$state['streets']== $newArray;
}
}
Это мой первый элемент массива $country:
array (size=3) // multidimensional
0 =>
array (size=3)
'name' => string 'Army Barrack' (length=12)
'zipcode' => int 970212
'streets' =>
array (size=15)
0 => string 'Adeka St.' (length=9)
1 => string 'Ajigba St.' (length=10)
2 => string 'Ajila St.' (length=9)
3 => string 'Barracks Rd.' (length=12)enter code here
4 => string 'Gungur' (length=6)
улицы - это массив, который я хочу обновить
Если это неясно, вам нужно заменить знак двойного равенства на одинарный знак равенства.






это строка $ state ['street'] == $ newArray; верный? == - условный оператор.