Tôi có một mảng mà tôi muốn đảo ngược làm thế nào để tôi làm điều này?Làm cách nào để đảo ngược mảng của tôi?
8
A
Trả lời
23
Điều này thực sự phụ thuộc vào việc bạn có nghĩa là đảo ngược hoặc ngược lại?
Nếu bạn muốn đảo ngược phím của bạn với các giá trị sau đó hãy nhìn vào 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);
?>
Output:
Array
(
[0] => Item 1
[1] => Item 2
[2] => Item 3
)
Array
(
[Item 1] => 0
[Item 2] => 1
[Item 3] => 2
)
?>
nếu bạn muốn đảo ngược mảng của bạn sau đó sử dụng 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);
Output:
Array
(
[0] => Item 1
[1] => Item 2
[2] => Item 3
)
Array
(
[0] => Item 3
[1] => Item 2
[2] => Item 1
)
?>
Bạn cũng có thể muốn đảo ngược mảng nhưng quan trọng các giá trị được gán cho các phím của họ trong trường hợp đó, bạn sẽ muốn $values = array_reverse($values, true);
5
Sử dụng array_reverse
:
$array_inverted = array_reverse($array);
1
Một tùy chọn khác bạn muốn tôi để xem xét cũng chỉ đơn giản là đọc mảng từ dưới lên trên thay vì từ trên xuống dưới nếu tình huống cho phép.
Các vấn đề liên quan
- 1. Mảng của Javascript Đảo ngược
- 2. Làm cách nào để đảo ngược một mảng
- 3. C++ Đảo ngược mảng
- 4. mảng đảo ngược jquery
- 5. Cách hiệu quả nhất để đảo ngược một mảng numpy
- 6. PHP: Làm thế nào đảo ngược một mảng JSON
- 7. Làm thế nào để đảo ngược String.fromCharCode?
- 8. Tôi làm cách nào để đảo ngược "Ghi cam kết tệp" của gitk?
- 9. Làm thế nào để đảo ngược bit của một byte?
- 10. Làm cách nào để đảo ngược các từ trong chuỗi?
- 11. Làm cách nào để tìm số lần đảo ngược trong một mảng?
- 12. Tại sao HighCharts đảo ngược thứ tự chuỗi của tôi?
- 13. Làm cách nào để đảo ngược ma trận trong F #?
- 14. Làm cách nào để đảo ngược bộ sưu tập Groovy?
- 15. Làm cách nào để đảo ngược danh sách?
- 16. Làm cách nào để đảo ngược chuỗi std ::?
- 17. Đảo ngược hướng của LinearLayout
- 18. Thứ tự Đảo ngược
- 19. Làm cách nào để biết liệu UIPageViewController có bị đảo ngược về phía trước hoặc bị đảo ngược không?
- 20. Làm thế nào để đảo ngược áp dụng một stash?
- 21. jQuery: Làm thế nào để đảo ngược sắp xếp ('serialize') mảng từ cuối đến đầu tiên?
- 22. Làm thế nào để đảo ngược bitwise AND (&) trong C?
- 23. Làm thế nào để đảo ngược tuples bằng Python?
- 24. Có cách nào tốt hơn để đảo ngược một mảng byte trong bộ nhớ không?
- 25. Làm thế nào để đảo ngược đầu ra sed?
- 26. Cách thực hiện đảo ngược `xargs`?
- 27. Làm cách nào để đảo ngược luồng của Tùy chọn đơn lẻ?
- 28. Làm cách nào để đảo ngược các tệp .pyd của kỹ sư?
- 29. Đảo ngược sự kiện đảo ngược trong javascript
- 30. ggplot2 thứ tự đảo ngược của scale_brewer
'array_flip' cặp tuyệt vời với' fgetcsv' cho khi tiêu đề cột có thể không theo thứ tự mong muốn. http://www.php.net/manual/en/function.fgetcsv.php – jocull