amonsh
В ситуации когда нужно вывести значения из массива в обычном порядке, я бы ничего из перечисленного выше не использовал.
Почему и сразу пример...
Если вы читаете файл функцией file() - то строки являются значениями массива, нам нужно вывести их в обычном порядке, теперь покажите мне тех, кто использует для этого функцию foreach ? Думаю все для этого используют implode();
(Добавление)
Gogenzoed
Скажу так, много есть случаев, когда без foreach просто не обойтись... Например у меня они практически в каждом скрипте есть, очень часто приходится перебирать массив.
Главное какая цель, а разработчики php не старались бы над аналогичными инструментами, практически каждая созданная функция предназначена для разных ситуаций, просто для решения наших задач мы очень часто, как и в жизни, можем найти альтернативные решения.
|