我想將存在於第一個索引處的數組元素移至數組中的第五個索引處。我怎樣才能做到這一點?在特定索引處插入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