php - 删除一个数组的最后一个元素并将其添加到第二个数组的开头
问题描述
我在 PHP 中有两个数组:
$first_array = array();
$second_array = array();
每个数组都有不同的值,例如:
// first array
array (size=2)
0 => int 100
1 => int 200
// second array
array (size=2)
0 => int 300
1 => int 400
我想将第一个数组的最后一个元素(动态大小)移动到第二个数组的第一个元素。所以结果是:
// first array
array (size=1)
0 => int 100
// second array
array (size=3)
0 => int 200
1 => int 300
2 => int 400
任何想法如何做到这一点?
解决方案
您可以使用array_pop()
弹出最后一个元素。用于array_unshift()
将元素压入数组的开头。我不确定索引是什么,但array_values()
可以重置索引。
推荐阅读
- javascript - 向圆环图添加文本 - ChartJS
- oracle - 我在编程中不断遇到这个问题
- c++ - C仅使用指针从多维数组中提取特定列
- python - 根据总值中的值比例拆分熊猫列
- html - 使 div 成为链接,两个代码之间的差异
- java - 修改 switch 语句内的变量以在 switch 外部使用
- java - 如何在同一个正则表达式中使用捕获的组?
- javascript - 将带有参数的成功回调函数传递给另一个执行 AJAX 调用的函数
- reactjs - 如果查询/参数有一个点 (.),CRA 的 Service Worker 不会启动
- apache - 如何从响应头中删除“服务器:Apache”