Рубрика: PHP

Подсчет кол-ва элементов массива

Для подсчета кол-ва элементов массива используется функция count(). Пример использования: $a = array(«театр», «кино», «музыка», «цирк», «школа»); echo count($a); // выведет 5 Функция count() ограничивает кол-во циклов при выводе элементов массива: $a = array(«театр», «кино», «музыка», «цирк», «школа»); for($i=0;$i<count($a);$i++){echo $a[$i].»<br>»;} театр кино музыка цирк школа

Загрузка...
Просмотров: 833 Читать статью

Сортировка массива с сохранением ключей

Для сортировки массива с сохранением ключей используются функции asort() для сортировки в алфавитном порядке и arsort() в обратном алфавитном порядке. Пример использования: $a = array(2=>»театр», 3=>»кино», 8=>»музыка», 12=>»цирк», 14=>»школа»); asort($a); foreach ($a as $key => $val) { echo $key.» = «.$val.»<br>»; } 3 = кино 8 = музыка 2 = театр 12 = цирк 14 = школа […]

Загрузка...
Просмотров: 896 Читать статью

Поиск в массиве

Для поиска в массиве используется функция array_search(). Функция осуществляет поиск данного значения в массиве и возвращает соответствующий ключ в случае удачи. Пример использования: $a = array(2=>»кино», 8=>»музыка», 9=>»театр», 12=>»цирк», 14=>»школа»); echo $key = array_search(‘музыка’, $a); // выведет 8

4,00 (1)
Загрузка...
Просмотров: 2 003 Читать статью

Замена элементов массива элементами из другого массива

Для замены элементов массива элементами из другого массива или массивов используется функция array_replace(). Если ключ из первого массива присутствует во втором массиве, его значение заменяется на значение из второго массива. Если ключ есть во втором массиве, но отсутствует в первом — он будет создан в первом массиве. Если ключ присутствует только в первом массиве, то сохранится […]

1,50 (2)
Загрузка...
Просмотров: 1 659 Читать статью

Выбираем случайные элементы из массива

Для выбора случайных значений из массива используется функция array_rand(). Функция выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов. Пример использования для выбора одного случайного элемента: $a = array(«кино», «музыка», «театр», «цирк», «школа»); $key = array_rand($a); echo $a[$key]; цирк Пример использования для выбора двух случайных элементов: $a = array(«кино», «музыка», «театр», […]

Загрузка...
Просмотров: 1 027 Читать статью

Слияние двух и более массивов

Для слияния двух и более массивов используется функция array_merge(). Пример использования: Слияние трех массивов и одного значения echo ‘<pre>’; $a = array(«кино», «музыка», «театр», «цирк», «школа»); $b = array(23, 45, 88, «клоуны», «уроки»); $c = array(«кошка», «тигр»); $d = 333; print_r($arr = array_merge($a, $b, $c, (array)$d)); echo ‘</pre>’; Array ( [0] => кино [1] => музыка […]

Загрузка...
Просмотров: 957 Читать статью

Создание массива из двух массивов ключей и значений

Для создания массива из массива используемого для ключей и массива используемого для значений применяется функция  array_combine(). Пример использования: echo ‘<pre>’; $a = array(«кино», «музыка», «театр», «цирк», «школа»); $b = array(23,45,88,»клоуны»,»уроки»); print_r($c = array_combine($b, $a)); echo ‘</pre>’; Array ( [23] => кино [45] => музыка [88] => театр [клоуны] => цирк [уроки] => школа )

Загрузка...
Просмотров: 1 121 Читать статью

Разбиваем массив на части

Разбивает массив на несколько массивов размером в n элементов. Последний массив из полученных может содержать меньшее количество значений, чем указано в n. Пример использования: echo ‘<pre>’; $a = array(«кино», «музыка», «театр», «цирк», «школа»); print_r($a); print_r($a = array_chunk($a, 2)); echo ‘</pre>’; Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк [4] => школа ) […]

Загрузка...
Просмотров: 1 089 Читать статью

Изменение регистра всех ключей массива

Для изменения регистра всех ключей массива используется функция array_change_key_case(). Числовые ключи останутся нетронутыми. Дополнительные параметры CASE_UPPER, либо CASE_LOWER (используется по умолчанию). Пример использования: Верхний регистр $a = array(«g1″=>»кино», «g2″=>»музыка», «g3″=>»театр», «g4″=>»цирк», «red»=>»школа»); print_r($a); echo «<br>»; $a = array_change_key_case($a, CASE_UPPER); print_r($a); Array ( [g1] => кино [g2] => музыка [g3] => театр [g4] => цирк [red] => школа ) […]

Загрузка...
Просмотров: 1 010 Читать статью

Удаление последнего элемента массива

Для удаления последнего элемента массива используется функция array_pop(). Пример использования: $a = array(«кино», «музыка», «театр», «цирк»); print_r($a); echo «<br>»; array_pop($a); print_r($a); Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк ) Array ( [0] => кино [1] => музыка [2] => театр )

Загрузка...
Просмотров: 1 060 Читать статью