我想将存在于第一个索引处的数组元素移至数组中的第五个索引处。我怎样才能做到这一点?在特定索引处插入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. 在RichTextbox中使用特定颜色在特定索引处插入文本
- 5. 在索引处插入UIIMageView:0
- 6. 如何在Realm数组中的特定索引处插入对象?
- 7. 确定插入索引
- 8. 插入对象到数组中的特定索引在React
- 9. 在html中的指定索引处插入新行
- 10. C在给定索引处插入元素到列表中
- 11. Clojure:将列表中的元素插入特定索引处的矢量
- 12. PHP - 散列数组,插入索引?
- 13. 将新对象插入特定数组索引
- 14. Python数据框 - 如何插入具有特定索引的行?
- 15. 将项目插入特定位置/索引中的DomainDataSource中
- 16. 将字符插入指定索引处的字符串
- 17. 如何在特定索引
- 18. Python DataFrame加入特定列索引?
- 19. 将数组从特定索引排序到特定索引
- 20. QML QAbstractItemModel:如何在索引i处插入
- 21. 为什么我不能使用Vector在指定索引处插入元素?
- 22. 插入索引视图
- 23. 插入聚簇索引表
- 24. MongoDB:插入唯一索引
- 25. 在数组开始索引处理 - PHP
- 26. 数组在索引处的值(PHP)
- 27. Dgrid - 如何在特定索引处开始行渲染
- 28. 在特定索引处递增列表的值python
- 29. 在数组中的特定索引处推送布尔值
- 30. Scala如何在特定索引处拆分列表
想一想,如果你真的需要这个 – 2011-01-25 13:21:52
@YourCommonSense - 难怪你的账户暂时中止。大声笑 – 2012-06-01 13:56:36