- Перебор элементов массива — foreach()
- Информация о массиве — count(), in_array()
- Манипуляции с массивом — sort(), arsort(), asort(), array_unique(), implode(), explode(), unset()
// Список функций изученных в видео. Более подробно смотрим в видеоуроке
foreach() — перебор элементов массива
1 2 3 4 5 6 7 8 | $fructs = array (); $fructs [] = 'Банан' ; $fructs [] = 'Яблоко' ; $fructs [] = 'Груша' ; foreach ( $fructs as $value ) { echo $value . '<br />' ; } |
Вывод:
Банан
Яблоко
Груша
1 2 3 4 5 | foreach ( $fructs as $key => $value ) { echo 'key = ' . $key . '; ' ; echo 'value = ' . $value ; echo '<br />' ; } |
Вывод:
key = 0; value = Банан
key = 1; value = Яблоко
key = 2; value = Груша
count() — Количество элементов в массиве
1 | echo 'count( $fructs ) = ' . count ( $fructs ); |
Вывод:
count( $fructs ) = 3
in_array() — Проверяет, присутствует ли в массиве значение
1 2 3 | if (in_array( 'Яблоко' , $fructs )) { echo 'Значение "Яблоко" есть в массиве $fructs <br />' ; } |
sort() — Сортирует массив
1 2 3 4 5 6 7 8 | $fructs = array (); $fructs [] = 'Банан' ; $fructs [] = 'Яблоко' ; $fructs [] = 'Груша' ; print_r( $fructs ); sort( $fructs ); print_r( $fructs ); |
arsort() — Сортирует массив в обратном порядке, сохраняя ключи
1 2 3 | print_r( $fructs ); arsort( $fructs ); print_r( $fructs ); |
array_unique() — Убирает повторяющиеся значения из массива
1 2 3 4 5 6 7 8 9 | $fructs = array (); $fructs [] = 'Банан' ; $fructs [] = 'Яблоко' ; $fructs [] = 'Груша' ; $fructs [] = 'Банан' ; print_r( $fructs ); $fructs = array_unique ( $fructs ); print_r( $fructs ); |
implode() — Объединяет элементы массива в строку
1 2 3 4 5 6 7 | $fructs = array (); $fructs [] = 'Банан' ; $fructs [] = 'Яблоко' ; $fructs [] = 'Груша' ; $strValue = implode( ', ' , $fructs ); echo $strValue ; |
Вывод:
Банан, Яблоко, Груша
explode() — Разбивает строку на подстроки и возвращает массив
1 2 | $strArray = explode ( ', ' , $strValue ); print_r( $strArray ); |
unset() — Удаление элемента массива
1 2 | unset( $strArray [1]) print_r( $strArray ); |