Ответ 1
Да... независимо от того, какой заказ вы дадите для foreach, он будет выполнять итерацию в том же порядке. И в вашем случае array will be sorted in the output file.
Когда массив передается в foreach
, гарантируется, что порядок вывода будет таким же, как и вход? Я знаю на некоторых языках, что порядок вывода не гарантируется, так как каждый элемент обрабатывается в одно и то же время.
Например, я передаю отсортированный массив в foreach
для записи в файл. Я хочу быть уверенным, что массив будет отсортирован в выходном файле.
Да... независимо от того, какой заказ вы дадите для foreach, он будет выполнять итерацию в том же порядке. И в вашем случае array will be sorted in the output file.
Соответствующая ссылка может отличаться от ссылки foreach
или сортировки, как упоминалось ранее, а не массива.
Ссылка на язык - Массивы говорит:
Массив в PHP на самом деле является упорядоченной картой.
Это правильно, foreach
будет выводиться в том же порядке, что и входной массив.
Да - элементы будут выводиться в том же порядке, в котором они находятся внутри массива.