<?php
//Creating a multidimensional array
$theVariable = array("Search Engines" =>
array (
0=> "http//google.com",
1=> "http//yahoo.com",
2=> "http//msn.com/"),
"Social Networking Sites" =>
array (
0 => "http//www.facebook.com",
1 => "http//www.myspace.com",
2 => "http//vkontakte.ru",)
);
echo "The first array value is " . $theVariable['Search Engines'][0];
?>
-- Output--
The first array value is http://google.com
Функции для работы с массивами
- Введение
- Установка и настройка
- Предопределенные константы
- Функции для работы с массивами
- 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 — Отсортировать массив по значениям используя пользовательскую функцию для сравнения элементов
Массивы
contact at greyphoenix dot biz
01-Jul-2008 06:36
01-Jul-2008 06:36
applegrew at rediffmail dot com
28-May-2008 05:23
28-May-2008 05:23
For newbies like me.
Creating new arrays:-
//Creates a blank array.
$theVariable = array();
//Creates an array with elements.
$theVariable = array("A", "B", "C");
//Creating Associaive array.
$theVariable = array(1 => "http//google.com", 2=> "http://yahoo.com");
//Creating Associaive array with named keys
$theVariable = array("google" => "http//google.com", "yahoo"=> "http://yahoo.com");
Note:
New value can be added to the array as shown below.
$theVariable[] = "D";
$theVariable[] = "E";
