我想将存在于第一个索引处的数组元素移至数组中的第五个索引处。我怎样才能做到这一点?在特定索引处插入PHP
0
A
回答
2
如果你真的是“动”,较能是这样的
$from = 1;
$to = 5;
$el = $array[$from];
unset($array[$from]);
$array = array_merge (
array_slice($array,0,$to),
array($el),
array_slice($array,$to));
不能测试它,但这个想法是:我们需要在$from
从原始数组中删除的元素,比我们将其余的分成$to
并合并在一起。也许在array_slice()
一些指标不完全匹配;)
+0
将无法使用关联数组 – 2011-01-25 12:53:16
0
$arr[4]=$arr[0];
unset($arr[0]);
2
虽然目前有至少2个到你问的问题的有效答案,数组是不举行具有频繁名单的权利的数据结构改变和订购的地方很重要。随着阵列尺寸的增加,这些解决方案将开始变得非常慢。
正确的结构将链接列表,不幸的是AFAIK捆绑的PHP实现(splDoublyLinkedList)不支持插入。
相关问题
- 1. 将“do_action”插入到特定索引处的数组中(PHP)
- 2. 在特定索引处快速插入元素
- 3. 在'空'阵列的特定索引处插入对象
- 4. 在流的索引处插入特定文件
- 5. 在RichTextbox中使用特定颜色在特定索引处插入文本
- 6. 在索引处插入UIIMageView:0
- 7. 如何在Realm数组中的特定索引处插入对象?
- 8. 如何使用c#在字符串的特定索引处插入字符?
- 9. 使用awk或sed在文件中的特定索引处插入char字符
- 10. 如何在特定的索引处插入一个空行来排序jtable?
- 11. 在特定索引处插入新的行到已排序的ADG中
- 12. 确定插入索引
- 13. 在特定索引中插入mongodb嵌套元素
- 14. 在特定索引的树图中插入一个键值对
- 15. 插入对象到数组中的特定索引在React
- 16. 在html中的指定索引处插入新行
- 17. C在给定索引处插入元素到列表中
- 18. 在特定索引处注入PowerPoint幻灯片
- 19. Clojure:将列表中的元素插入特定索引处的矢量
- 20. 切换到特定索引处的UITabBarController
- 21. PHP - 散列数组,插入索引?
- 22. 如何在给定的索引或多个索引(多个索引)处插入一个值到张量中?
- 23. 插入搜索项子索引索引
- 24. Python数据框 - 如何插入具有特定索引的行?
- 25. 将新对象插入特定数组索引
- 26. 如何将数组插入数组的特定索引?
- 27. 将项目插入特定位置/索引中的DomainDataSource中
- 28. 插入到Mongo数组的特定索引
- 29. 将字符插入指定索引处的字符串
- 30. 在特定索引处搜索数组的值... Pt。 2纠错
想一想,如果你真的需要这个 – 2011-01-25 13:21:52
@YourCommonSense - 难怪你的账户暂时中止。大声笑 – 2012-06-01 13:56:36