Có một cách dễ dàng để lặp qua một mảng kết hợp của cấu trúc này trong PHP:iterating trên một mảng kết hợp phức tạp trong PHP
Mảng $searches
có một chỉ số đánh số, với khoảng từ 4 đến 5 phần kết. Vì vậy, tôi không chỉ cần lặp lại qua số $searches[0]
thông qua $searches[n]
, mà còn là $searches[0]["part0"]
thông qua $searches[n]["partn"]
. Phần cứng là các chỉ mục khác nhau có số lượng phần khác nhau (một số có thể bị thiếu một hoặc hai phần).
Suy nghĩ về cách làm điều này theo cách đẹp, gọn gàng và dễ hiểu?
là $ i và $ giá trị biến tạm thời sao chép từ mảng kết hợp hoặc tham chiếu đến tham chiếu mảng thực tế? –
@ MMAmail.com: Mã này không sử dụng tài liệu tham khảo, nó sử dụng bản sao. Nếu bạn thực sự muốn sử dụng tài liệu tham khảo (nhưng bạn thường không!), Bạn cần thêm tiền tố cho các tên biến với dấu và, nghĩa là '& $ i' và' & $ values' trong khai báo của chúng và bạn nên 'bỏ đặt' các biến sau vòng lặp. –