Документация PHP


Variable and Type Related Extensions

Введение

Variable and Type Related Extensions

PHP Manual


Функции для работы с массивами

  • Введение
  • Установка и настройка
  • Предопределенные константы
  • Функции для работы с массивами
    • array_change_key_case — Возвращает массив, символьные ключи которого преобразованы в верхний или нижний регистр символов
    • array_chunk — Разбить массив на части
    • array_combine — Создать новый массив, используя один массив в качестве ключей, а другой в качестве соответствующих значений
    • array_count_values — Подсчитать количество всех значений массива
    • array_diff_assoc — Вычислить расхождение в массивах с дополнительной проверкой индекса
    • array_diff_key — Вычислить расхождение в массивах, сравнивая ключи
    • array_diff_uassoc — Вычислить расхождение в массивах с дополнительной проверкой индекса, осуществляемой при помощи функции, определённой пользователем
    • array_diff_ukey — Вычислить расхождение в массивах, используя функцию обратного вызова для сравнения ключей
    • array_diff — Вычислить расхождение в массивах
    • array_fill_keys — Создать массив и заполнить его значениями, с определенными ключами
    • array_fill — Заполнить массив определенным значением
    • array_filter — Применяет фильтр к массиву, используя функцию обратного вызова
    • array_flip — Поменять местами значения массива
    • array_intersect_assoc — Вычислить схождение массивов с дополнительной проверкой индекса
    • array_intersect_key — Вычислить пересечение массивов, сравнивая ключи
    • array_intersect_uassoc — Вычислить пересечение массивов с дополнительной проверкой индекса, осуществляемой при помощи функции, определённой пользователем
    • array_intersect_ukey — Вычислить пересечение массивов, используя функцию обратного вызова для сравнения ключей
    • array_intersect — Вычислить схождение массивов
    • array_key_exists — Проверить, присутствует ли в массиве указанный ключ или индекс
    • array_keys — Выбрать все ключи массива
    • array_map — Применить функцию обратного вызова ко всем элементам указанных массивов
    • array_merge_recursive — Рекурсивно слить два или большее количество массивов
    • array_merge — Слить два или большее количество массивов
    • array_multisort — Сортировать несколько массивов или многомерные массивы
    • array_pad — Увеличить размер массива до заданной величины
    • array_pop — Извлечь последний элемент массива
    • array_product — Вычислить произведение значений массива
    • array_push — Добавить один или несколько элеметов в конец массива
    • array_rand — Выбрать одно или несколько случайных значений из массива
    • array_reduce — Итеративно уменьшить массив к единственному значению, используя функцию обратного вызова
    • array_reverse — Возвращает массив с элементами в обратном порядке
    • array_search — Осуществляет поиск данного значения в массиве и возвращает соответствующий ключ в случае удачи
    • array_shift — Извлечь первый элемент массива
    • array_slice — Выбрать срез массива
    • array_splice — Удалить последовательность элементов массива и заменить её другой последовательностью
    • array_sum — Вычислить сумму значений массива
    • array_udiff_assoc — Вычислить расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений функцию обратного вызова
    • array_udiff_uassoc — Вычислить расхождение в массивах с дополнительной проверкой индексов, используя для сравнения значений и индексов функцию обратного вызова
    • array_udiff — Вычислить расхождение массивов, используя для сравнения функцию обратного вызова
    • array_uintersect_assoc — Вычислить пересечение массивов с дополнительной проверкой индексов, используя для сравнения значений функцию обратного вызова
    • array_uintersect_uassoc — Вычислить пересечение массивов с дополнительной проверкой индекса, используя для сравнения индексов и значений функцию обратного вызова
    • array_uintersect — Вычислить пересечение массивов, используя для сравнения значений функцию обратного вызова
    • array_unique — Убрать повторяющиеся значения из массива
    • array_unshift — Добавить один или несколько элементов в начало массива
    • array_values — Выбрать все значения массива
    • array_walk_recursive — Рекурсивно применить пользовательскую функцию к каждому элементу массива
    • array_walk — Применить пользовательскую функцию к каждому члену массива
    • array — Создать массив
    • arsort — Отсортировать массив в обратном порядке, сохраняя ключи
    • asort — Отсортировать массив, сохраняя ключи
    • compact — Создать массив, содержащий названия переменных и их значения
    • count — Посчитать количество элементов массива или количество свойств объекта
    • current — Возвратить текущий элемент массива
    • each — Возвратить текущую пару ключ/значение из массива и сместить его указатель
    • end — Установить внутренний указатель массива на его последний элемент
    • extract — Импортировать переменные из массива в текущую символьную таблицу.
    • in_array — Проверить, присутствует ли в массиве значение
    • key — Выбрать ключ из ассоциативного массива
    • krsort — Отсортировать массив по ключам в обратном порядке
    • ksort — Отсортировать массив по ключам
    • list — Присвоить переменным из списка значения подобно массиву
    • natcasesort — Отсортировать массив, используя алгоритм "natural order" не принимая во внимание регистр символов
    • natsort — Отсортировать массив, используя алгоритм "natural order"
    • next — Передвинуть внутренний указатель массива на одну позицию вперёд
    • pos — Alias of current
    • prev — Передвинуть внутренний указатель массива на одну позицию назад
    • range — Создать массив, содержащий диапазон элементов
    • reset — Установить внутренний указатель массива на его первый элемент
    • rsort — Отсортировать массив в обратном порядке
    • shuffle — Перемешать массив
    • sizeof — Alias of count
    • sort — Отсортировать массив
    • uasort — Отсортировать массив, используя пользовательскую функцию для сравнения элементов с сохранением ключей
    • uksort — Отсортировать массив по ключам, используя пользовательскую функцию для сравнения ключей
    • usort — Отсортировать массив по значениям используя пользовательскую функцию для сравнения элементов

Variable and Type Related Extensions

Введение

Variable and Type Related Extensions

PHP Manual

SAPE все усложнил?

MainLink - простая и прибыльная продажа ссылок!

Последние поступления:

Стишки пирожки про Олега⁠⁠

Размещена 20 июня 2024 года

Олег купил презервативы
Проник в семидесятый год
И подарил их папе с мамой
Такой нелепый суицид

читать далее…

Размещена 10 августа 2020 года

Я по ТВ видел, что через 10 лет мы будем жить лучше, чем в Германии...
Я не понял, что это они с Германией сделать хотят?!

читать далее…

ТехЗадание на Землю

Размещена 14 марта 2018 года

Пpоект Genesis (из коpпоpативной пеpеписки)

читать далее…

Шпаргалка по работе с Vim

Размещена 05 декабря 2017 года

Vim довольно мощный редактор, но работа с ним не всегда наглядна.
Например если нужно отредактировать какой-то файл например при помощи crontab, без знания специфики работы с viv никак.

читать далее…

Ошибка: Error: Cannot find a valid baseurl for repo

Размещена 13 сентабря 2017 года

Если возникает ошибка на centos 5 вида
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/

читать далее…