我有一個數組,我想反轉如何做到這一點?如何反轉我的陣列?
8
A
回答
23
這真的取決於是否意味着反轉或逆轉?
如果你想和值反轉你的鑰匙,然後看看array_flip
http://www.php.net/manual/en/function.array-flip.php
<?php
$values = array("Item 1","Item 2","Item 3");
print_r($values);
$values = array_flip($values);
print_r($values);
?>
輸出:
Array
(
[0] => Item 1
[1] => Item 2
[2] => Item 3
)
Array
(
[Item 1] => 0
[Item 2] => 1
[Item 3] => 2
)
?>
,如果你想扭轉你的數組,然後使用array_reverse
http://php.net/manual/en/function.array-reverse.php
<?php
$values = array("Item 1","Item 2","Item 3");
print_r($values);
$values = array_reverse($values);
print_r($values);
輸出:
Array
(
[0] => Item 1
[1] => Item 2
[2] => Item 3
)
Array
(
[0] => Item 3
[1] => Item 2
[2] => Item 1
)
?>
您可能還需要扭轉分配給他們在這種情況下密鑰數組,但關鍵的價值觀,你會想$values = array_reverse($values, true);
5
$array_inverted = array_reverse($array);
1
另一種選擇你,我要考慮,以及僅僅是如果情況允許,從底部到頂部讀取數組,而不是從頂部到底部讀取數組。
相關問題
- 1. 反轉陣列
- 2. 如何反轉2D陣列的線條?
- 3. 如何在裝配中反轉陣列?
- 4. 如何在TCL中反轉陣列
- 5. 如何將我的陣列反轉回用戶輸入?
- 6. 反轉陣列的內容
- 7. 我如何反序列化陣列陣列谷歌,GSON
- 8. 如何反轉矩陣
- 9. PHP反轉陣列號
- 10. 如何反轉我的鏈接列表?
- 11. 我想反轉陣列沒有任何PHP功能?
- 12. 我如何轉換陣列SimpleXMLElement對象
- 13. 反轉座標的扁平陣列
- 14. 反轉鍵在numpy的陣列
- 15. 反轉元素的順序在陣列
- 16. 如何在陣列內轉置陣列
- 17. 轉儲陣列,如何從陣列
- 18. C#JSON如何反序列化陣列
- 19. 如何用mathdotnet反轉矩陣
- 20. python如何反轉稀疏矩陣
- 21. 如何反轉隊列
- 22. 我如何散列轉換成陣列陣列中的紅寶石
- 23. 爪哇 - 反思 - 轉換爲JSON陣列
- 24. 編程面試問題(陣列反轉)
- 25. C++程序,它反轉成陣列
- 26. Angluarjs反轉陣列給出錯誤
- 27. 反轉陣列和設置按鈕
- 28. 反轉功能陣列字符串
- 29. 我如何反轉UIImageView?
- 30. 我會如何反轉? C#
'array_flip'與'fgetcsv'搭配很好,因爲列標題可能不會按預期順序排列。 http://www.php.net/manual/en/function.fgetcsv.php – jocull 2013-10-22 20:23:14