Я слышал, как кто-то сказал, что использование функций массива php, таких как array_filter
, для фильтрации/выбора некоторых элементов из массива лучше, чем использование foreach.do Функции массива PHP используют адреса памяти для перебора элементов массива
Причиной этого может быть тот факт, что под капотом указанные функции php используют адреса памяти vs, делая себя «для каждой» или «нормальной» итерации по всем элементам.
Я не могу найти никакой информации об этом, и, глядя на PHP source code, я не предоставляю никаких конусообразных сведений.
Являются ли они более эффективными?
http://php.net/manual/en/internals2.variables.intro.php на низких уровнях, это все адреса памяти. ни один из них никогда не подвергается воздействию кода более высокого уровня, особенно на фактическом уровне «php script». –
Если мой ответ помог вам, пожалуйста, помогите, приняв его :). – NoReceipt4Panda