-1

我有一个名为的数组$eduAdd,我在它的开头添加了一个字符串,如下所示:

array_unshift($eduAdd, $userId);

这是结果:

Array
(
    [0] => 3
    [fieldId] => Array
        (
            [0] => 4
        )

    [educationTitle] => Array
        (
            [0] => g
        )

    [educationDegree] => Array
        (
            [0] => g
        )

)

我怎样才能重命名[0] => 3['userId'] => 3

4

2 回答 2

2

而不是首先使用array_unshiftuse $eduAdd['userId'] = $userId

于 2013-03-29T21:55:15.260 回答
1

如果它需要成为第一个元素(尽管在数组中毫无意义),请尝试使用array_merge()-

$userId['userId'] = $userId
$eduAdd = array_merge($userId,$eduAdd);

phpfiddle - http://phpfiddle.org/main/code/1m0-yfn

于 2013-03-29T22:03:30.073 回答