我有一个名为$eduAdd
的数组,我在它的开头添加一个字符串,如下所示:
array_unshift($eduAdd, $userId);
结果如下:
Array
(
[0] => 3
[fieldId] => Array
(
[0] => 4
)
[educationTitle] => Array
(
[0] => g
)
[educationDegree] => Array
(
[0] => g
)
)
如何将[0] => 3
重命名为['userId'] => 3
答案 0 :(得分:2)
而不是使用array_unshift
,而只是首先使用$eduAdd['userId'] = $userId
;
答案 1 :(得分:1)
如果它需要是第一个元素(尽管数组中没有意义),请尝试使用array_merge()
-
$userId['userId'] = $userId
$eduAdd = array_merge($userId,$eduAdd);
phpfiddle - http://phpfiddle.org/main/code/1m0-yfn