program story

foreach는 PHP에서 배열 순서로 반복되도록 보장됩니까?

inputbox 2020. 12. 9. 08:09
반응형

foreach는 PHP에서 배열 순서로 반복되도록 보장됩니까?


배열이 전달 foreach되면 출력 순서가 입력과 동일하게 보장됩니까? 일부 언어에서는 각 요소가 동시에 처리되기 때문에 출력 순서가 보장되지 않는다는 것을 알고 있습니다.

예를 들어, foreach파일에 쓰기 위해 정렬 된 배열을 전달 하고 있습니다. 배열이 출력 파일에서 정렬되는지 확인하고 싶습니다.


예 ... 어떤 주문을 주문하든 동일한 주문으로 반복됩니다. 그리고 귀하의 경우array will be sorted in the output file.


관련 참조는 foreach이전에 언급 한 정렬 또는 정렬이 아니라 배열의 참조 일 수 있습니다 .

언어 참조 — 배열 내용 :

PHP의 배열은 실제로 정렬 된 맵입니다.


이것은 정확 foreach하며 입력 배열과 동일한 순서로 출력됩니다.


예-항목은 배열 내에서와 동일한 순서로 출력됩니다.

참고 URL : https://stackoverflow.com/questions/4733188/is-foreach-guaranteed-to-iterate-in-the-array-order-in-php

반응형