programing

foreach는 php의 배열 순서로 반복할 수 있습니까?

newsource 2022. 9. 19. 23:43

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