Có một hàm PHP có thể là phần tử đầu tiên 'pop' của mảng không?
array_pop()
bật yếu tố cuối cùng, nhưng tôi muốn bật phần tử đầu tiên.PHP - pop phần tử đầu tiên của mảng thay vì cuối cùng (reveresed array_pop)?
34
A
Trả lời
67
Bạn đang tìm mảng array_shift().
29
nhanh Cheatsheet Nếu bạn không quen thuộc với các biệt ngữ, đây là một bản dịch nhanh chóng của thuật ngữ thay thế, có thể dễ dàng hơn để nhớ:
* array_unshift() - (aka Prepend ;; InsertBefore ;; InsertAtBegin)
* array_shift() - (aka UnPrepend ;; RemoveBefore ;; RemoveFromBegin)
* array_push() - (aka Append ;; InsertAfter ;; InsertAtEnd)
* array_pop() - (aka UnAppend ;; RemoveAfter ;; RemoveFromEnd)
0
Đối với tôi array_slice() hoạt động tốt, Nói:
$arr = array(1,2,3,4,5,6);
//array_slice($array,offset); where $array is the array to be sliced, and offset is the number of array elements to be sliced
$arr2 = array_slice($arr,3);//or
$arr2 = array_slice($arr,-3);//or
$arr2 = array_slice($arr,-3,3);//return 4,5 and 6 in a new array
$arr2 = array_slice($arr,0,4);//returns 1,2,3 and 4 in a new array
+0
tại sao không j ust array_shift() nó hiệu quả hơn rất nhiều? –
Các vấn đề liên quan
- 1. Lấy 5 phần tử cuối cùng của một mảng php
- 2. Thêm phần tử vào phần tử cuối cùng của mảng
- 3. Chỉ giữ lại các phần tử N đầu tiên của một mảng trong PHP?
- 4. xoá phần tử đầu tiên khỏi mảng
- 5. Trong một mảng javascript, làm cách nào để có được 5 phần tử cuối cùng, trừ phần tử đầu tiên?
- 6. Lấy phần tử cuối cùng của mảng chuỗi phân tách
- 7. Lấy phần tử cuối cùng của một mảng trong CoffeeScript
- 8. php array_search trả về 0 cho phần tử đầu tiên?
- 9. Cách hiệu quả nhất để phát hiện và loại bỏ các phần tử trong mảng dựa trên giá trị đầu tiên và cuối cùng của các phần tử
- 10. disable keyCode cho phần tử đầu tiên và cuối
- 11. Cách truy cập phần tử đầu tiên và cuối cùng trong một từ điển python?
- 12. Nhận phần tử hiển thị đầu tiên và cuối cùng trong div có thể cuộn
- 13. Nhận ngày đầu tiên/cuối cùng của tuần
- 14. Cách chọn yếu tố nhưng loại trừ các phần tử đầu tiên và cuối cùng
- 15. Tại sao SimpleXML thay đổi mảng của tôi thành phần tử đầu tiên của mảng khi tôi sử dụng?
- 16. Xóa phần tử kết hợp đầu tiên khỏi mảng
- 17. Đưa phần tử đầu tiên ra khỏi mảng
- 18. : cuối cùng con không chọn phần tử cuối cùng
- 19. Làm cách nào để lặp qua một mảng bắt đầu từ phần tử cuối cùng? (Ruby)
- 20. C - phần tử nằm ngoài phần đầu của một mảng
- 21. Perl Cách lấy chỉ mục của phần tử cuối cùng của tham chiếu mảng?
- 22. CSS con đầu tiên và cuối cùng không hoạt động khi được sử dụng trên cùng một phần tử
- 23. dùng cuối cùng thay vì bắt
- 24. Chuyển phần tử đến cuối mảng
- 25. Unicode Đầu tiên, Trước đó, Tiếp theo và Cuối cùng
- 26. Nhận tất cả các phần tử, nhưng phần tử đầu tiên từ một mảng
- 27. Phần tử cuối cùng trong OrderedDict
- 28. jquery nối thêm phần tử cuối cùng
- 29. Haskell mẫu phù hợp với, phần giữa đầu tiên và cuối cùng
- 30. Lấy phần tử đầu tiên của một mảng JavaScript thưa thớt
tuyệt vời nhất thực sự :) –