php - 如何将新值添加到现有数组的开头?
问题描述
我有一个现有的数组,例如:
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();
函数允许通过仅在数组末尾插入新值来更新原始数组。是否有捷径可寻?还是我必须构建一个新数组并通过覆盖整个数组来用新值扩展它?
非常感谢。
解决方案
使用array_unshift
代替array_push
推荐阅读
- javascript - 如何获取最后一个 Firestore ID 文档
- reactjs - 本地主机和已部署的基本 URL 差异 - create-react-app
- python - 为什么这个 Beautiful Soup 代码没有得到目标数据?
- python - 使用 Scrapy 获取启动请求时出错
- javascript - 在 R 的 higcharts 中重复相同名称的图例
- fullcalendar - 在 FullCalendar 5.3.2 中禁用多行
- c - 我做了这个但没有工作,我做错了什么?
- laravel - 如何解决 Laravel 中为 foreach() 提供的无效参数
- apache2 - 应用程序配置为使用 keycloak sso,keycloak 位于 apache 代理服务器后面,提供了太多重定向
- swift - 结合,map() 与 tryMap() 运算符