我有一个数组,我想反转如何做到这一点?如何反转我的阵列?
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