我需要通过函数更新关联数组的特定键。 有可能吗?
重要提示,$PATH_TAB = &$TAB_cars['car_1']['blue'];
中的$ TAB_cars ['car_1'] ['blue']可以不同:$ TAB_cars ['car_1'] ['type'] ['light'],等等。
$TAB_cars = [
'car_1' => [
'red' => '',
'blue' => '',
'type' => [
'light' => '',
'big' => ''
]
],
'car_2' => [
'green' => '',
'brown' => ''
]
];
function UpdateArray($PATH_TAB_2) {
$PATH_TAB_2 = 'TEST 2';
}
$PATH_TAB_1 = &$TAB_cars['car_1']['blue'];
UpdateArray($PATH_TAB_1);
print_r($TAB_cars);
答案 0 :(得分:0)
答案是(THX到@ 04FS):
$TAB_cars = [
'car_1' => [
'red' => '',
'blue' => '',
'type' => [
'light' => '',
'big' => ''
]
],
'car_2' => [
'green' => '',
'brown' => ''
]
];
function UpdateArray(&$PATH_TAB_2) {
$PATH_TAB_2 = 'TEST 2';
}
$PATH_TAB_1 = &$TAB_cars['car_1']['blue'];
UpdateArray($PATH_TAB_1);
print_r($TAB_cars);