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
'programing' 카테고리의 다른 글
MySQL 오류 1241: 오퍼랜드에 1개의 열이 포함되어 있어야 합니다. (0) | 2022.09.19 |
---|---|
왜 닫는 태그를 생략합니까? (0) | 2022.09.19 |
어떻게 하면 발의 감지를 개선할 수 있을까요? (0) | 2022.09.19 |
휴지 상태, @SequenceGenerator 및 allocationSize (0) | 2022.09.18 |
Maria DB에서 외부 키를 삭제할 수 없습니다. (0) | 2022.09.18 |