У PHP, цикл foreach використовується для ітерації по масиву. Блок коду виконується для кожного елемента в масиві, і значення цього елемента доступне для використання в блоці коду. На кожній ітерації $value з $array доступне для використання в блоці коду.
The Функція array_values() повертає масив, що містить усі значення масиву. Порада. Повернений масив матиме цифрові ключі, починаючи з 0 і збільшуючи на 1.
Щоб створити масив у PHP, ми використовувати функцію масиву array() . За замовчуванням масив будь-якої змінної починається з індексу 0. Тому щоразу, коли ви хочете викликати перше значення масиву, ви починаєте з 0, а наступне – 1 … і так далі. У PHP існують різні типи масивів.
Коли масив передається методу або функції в PHP, воно передається за значенням, якщо ви явно не передаєте його за посиланням, наприклад так: function test(&$array) { $array['new'] = 'hey'; } $a = $масив(1,2,3); // друкує [0=>1,1=>2,2=>3] var_dump($a); перевірити ($a); // друкує [0=>1,1=>2,2=>3,'new'=>'hey'] var_dump($a);
Доступ до елементів масиву за допомогою синтаксису квадратних дужок ¶ До елементів масиву можна отримати доступ за допомогою синтаксис масиву [ключ].. ); var_dump($array["foo"]);
У PHP є вбудована функція під назвою array_filter, яка дозволяє фільтрувати ваші масиви без необхідності циклу. Особисто мені такий підхід здається набагато чистішим і простішим для розуміння.