Tôi có một đối tượng bộ sưu tập laravel.Cách truy cập đối tượng thứ n trong đối tượng bộ sưu tập Laravel?
Tôi muốn sử dụng mô hình thứ n trong đó.
Làm cách nào để truy cập?
Chỉnh sửa:
Tôi không thể tìm thấy phương pháp phù hợp trong laravel documentation. Tôi có thể lặp lại bộ sưu tập trong vòng lặp foreach và phá vỡ khi mục thứ n được tìm thấy:
foreach($collection as $key => $object)
{
if($key == $nth) {break;}
}
// $object is now the nth one
Nhưng điều này có vẻ lộn xộn.
Cách sạch hơn là thực hiện vòng lặp trên một lần và tạo một mảng đơn giản chứa tất cả các đối tượng trong bộ sưu tập. Nhưng điều này có vẻ như trùng lặp không cần thiết.
Trong laravel collection class documentation, có phương thức tìm nạp nhưng tôi nghĩ việc này tìm nạp đối tượng từ bộ sưu tập khớp với khóa chính, thay vì thứ n trong bộ sưu tập.
[Sharing trợ giúp nghiên cứu của bạn s tất cả mọi người] (http://meta.programmers.stackexchange.com/questions/6559/why-is-research-important). Hãy cho chúng tôi biết những gì bạn đã thử và tại sao nó không đáp ứng nhu cầu của bạn. Điều này chứng minh rằng bạn đã dành thời gian để cố gắng tự giúp mình, nó giúp chúng tôi không nhắc lại câu trả lời rõ ràng và hầu hết tất cả đều giúp bạn nhận được câu trả lời cụ thể và phù hợp hơn. Ngoài ra, hãy xem [hỏi] – gnat
Đủ công bằng. Đã chỉnh sửa câu hỏi. – theHands