Tôi đang làm việc trên một chương trình sử dụng các con trỏ mảng nội bộ của PHP để lặp lại cùng một mảng đa chiều. Tôi cần phải nhận được một phần tử từ hàng hiện tại, và tôi đã làm nó như vậy:Truy cập phần tử mảng PHP có chức năng?
$arr[key($arr)]['item']
Tuy nhiên, tôi muốn nhiều thích sử dụng cái gì đó như:
current($arr)['item'] // invalid syntax
Tôi hy vọng có một chức năng ra khỏi đó mà tôi đã bỏ lỡ trong quét của tôi về tài liệu mà sẽ cho phép tôi để truy cập vào các phần tử như vậy:
getvalue(current($arr), 'item')
hoặc
current($arr)->getvalue('item')
Mọi đề xuất?
Bạn đã tìm thấy giải pháp tốt nhất: $ arr [key ($ arr)] ['item'] –
Cách tiếp cận 'getvalue' sẽ hữu ích ngay cả đối với mảng đơn dimmensional nữa. Nó sẽ cho phép làm việc với các giới hạn cú pháp ≤5.3 và cho phép truy cập một phần tử từ một mảng, được trả về bởi một cuộc gọi hàm, trực tiếp trong một câu lệnh. Tôi đang thiếu chức năng nội bộ như vậy. – Glutexo