首页 > 解决方案 > 如何将新值添加到现有数组的开头?

问题描述

我有一个现有的数组,例如:

Array
(
    [0] => ABCD EFGH
    [1] => 123456
    [2] => 7890
)

现在我有一个包含三个值的现有字段。我需要使用第一个值(即 Key [0])拆分数组,并通过将现有数组插入到数组的开头来使用新数组值更新现有数组。期望的输出:

Array
(
    [0] => ABCD
    [1] => EFGH
    [2] => 123456
    [3] => 7890
)

我想做一个现有数组[0]的explode()explode(" ", $array[0]);

以及使用函数新创建的两个数组array_push(); 但是该array_push();函数允许通过仅在数组末尾插入新值来更新原始数组。是否有捷径可寻?还是我必须构建一个新数组并通过覆盖整个数组来用新值扩展它?

非常感谢。

标签: php

解决方案


使用array_unshift代替array_push


推荐阅读