Массивы

Цикл в обратном порядке (PHP)

Цикл в обратном порядке можно организовать тремя способами. При помощи конструкции for, while и do while. Например нужно воспроизвести цикл от десяти до одного.

Артём Фёдоров. 27 ноября 2013. 7112 просмотров

Умножить массив на число (PHP)

Операции умножения массива на число в PHP нет, если умножить переменную типа массив на число, появится ошибка Fatal error: Unsupported operand types in ... on line .. Чтобы умножить массив можно пойти двумя путями.

Артём Фёдоров. 18 ноября 2013. 4269 просмотров

Преобразовать массив в объект (PHP)

Преобразовать массив в объект можно при помощи приведения его к типу object. После преобразования массива в тип object, будет создан новый экземпляр встроенного класса stdClass.

Артём Фёдоров. 12 ноября 2013. 4367 просмотров

Поменять местами 2 элемента массива (PHP)

Поменять значения двух элементов массива местами можно двумя способами. В первом способе применяется языковая конструкция list() и определение массива array() из двух значений. Во втором способе понадобится промежуточная переменная (буфер).

Артём Фёдоров. 12 ноября 2013. 10365 просмотров

Получить массив ключей (PHP)

В PHP, для получения массива ключей ассоциативного массива существует функция array_keys(), которая возвращает числовые и строковые ключи. В функцию можно передать три параметра: $input, $search_value, $strict.

chepro. 11 сентября 2013. 5037 просмотров

Удалить пустые элементы из массива (PHP)

Удалить пустые элементы из массива проще всего при помощи функции array array_diff(array $array1, array $array2[, array $... ]). В качестве первого параметра передается исходный массив, в качестве второго — массив с одним пустым значением.

Артём Фёдоров. 10 сентября 2013. 20259 просмотров

Получить последовательность элементов массива (PHP)

В PHP есть очень полезная функция array array_slice(array $array, int $offset [, int $length = NULL [, bool $preserve_keys = false ]]), которая возвращает массив из элементов массива $array, начиная от $offset длиной $length.

Артём Фёдоров. 09 сентября 2013. 1762 просмотра

foreach vs array_walk (PHP)

Для обработки значений массива обычно используют два способа: foreach ($array as $key => $value) и array_walk($array, callable $function). Задача: Сравнить оба способа по скорости выполнения. В качестве исходных данных возьмем обычный массив, заполненный числами...

Артём Фёдоров. 07 февраля 2013. 2896 просмотров

Сортировка пузырьком (PHP)

Алгоритм сортировки массива пузырьком является самым популярным. Алгоритм очень прост и понятен, является учебным. Функция bubble_sort(&$array) в качестве одного параметра принимает массив по ссылке и сортирует его «пузырьком».

Артём Фёдоров. 21 июля 2012. 3998 просмотров

Массив в строку через разделитель (PHP)

Массив можно объединить в строку через разделитель при помощи функции string implode(string glue, array pieces), которая принимает 2 параметра: glue — разделитель типа строка и pieces — массив.

Артём Фёдоров. 19 марта 2012. 4242 просмотра

Заполнить массив случайными числами (PHP)

В PHP нет стандартной функции для генерации массива случайными числами. Самый простой способ написать функцию array array_fill_rand(int limit, [ min, max]), которая принимает в качестве параметров: int limit — количество элементов массива...

Томгрин. 06 марта 2012. 7188 просмотров

Как объединить два массива (PHP)

Чтобы объединить два и более массива в один нужно использовать функцию array array_merge ( array array1, array array2 [, array ...] ). Функция принимает в качестве параметров два и более количество массивов и возвращает один общий массив.

Артём Фёдоров. 03 марта 2012. 14046 просмотров

Найти и удалить элемент массива (PHP)

Чтобы удалить определенный элемент из числового массива, сперва нужно найти ключ данного элемента. Для поиска ключа нужно воспользоваться функцией array_search(), а затем при помощи функции unset() удалить элемент.

Артём Фёдоров. 02 марта 2012. 39914 просмотров

Элементы массива в случайном порядке (PHP)

Отсортировать элементы массива в случайном порядке можно при помощи функции void shuffle(array &$array). Функция принимает массив по ссылке и сортирует массив в случайном порядке, при это сбрасывая ключи массива.

Артём Фёдоров. 25 февраля 2012. 4140 просмотров

Получить первое значение массива (PHP)

Получить первый элемент массива можно тремя способами: функциями current(), функцией array_shift() и третий способ при помощи сбрасывания ключей массива и получения нулевого элемента.

Артём Фёдоров. 15 октября 2011. 22003 просмотра

Получить последнее значение массива (PHP)

Получить последний элемент массива можно тремя способами: функцией end(), функцией array_pop() и третий способ при помощи сбрасывания ключей массива и вычисления количества элементов в нем.

Артём Фёдоров. 11 октября 2011. 22355 просмотров

Как записать массив в файл (PHP)

Записать данные массива в файл, не нарушая структуры массива, используется функция string serialize(mixed value), которая создает строку из переменной value, готовую к записи в файл.

Артём Фёдоров. 23 августа 2011. 19259 просмотров

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания