English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Учебник

PHP Уровеньный Учебник

PHP & MySQL

PHP Референс Мануал

Пример использования и примеры PHP функции array()

Функции массива PHP

Определение и использование

array()Функция используется для создания PHP массива. Эта функция может использоваться для создания индексного или ассоциативного массива. PHP массив может быть одномерным или многомерным.

Синтаксис

Синтаксис создания PHP индексного массива:

$a = array(value1, value2, value3, ...)

Синтаксис создания PHP ассоциативного массива:

$a = array(key1 => value1, key2 => value2...)

Параметр

НомерПараметры и описание
1

key (опционально)

Оно определяет числовой или строковый ключ. Если не установлено, то генерируется целочисленный ключ, начинающийся с 0

2

value (обязательное)

Оно определяет значение

Возвратное значение

Эта функция возвращает массив параметров.

Версия PHP

Эта функция была最初 введена как часть ядра PHP 4.0.0.

Онлайн пример

Ниже приведен пример создания пустого PHP массива:

<?php
   $abc = array();
   print_r($abc);
?>
Проверим, ›/›

Результат вывода

Array ()

Онлайн пример

Ниже приведен пример создания PHP индексного массива с несколькими элементами:

<?php
   $abc = array("A", "B", "C");
   print_r($abc);
?>
Проверим, ›/›

Результат вывода

Массив
(
    [0] => A
    [1] => B
    [2] => C
)

Онлайн пример

Ниже приведен пример создания PHP ассоциативного массива с числами как ключами:

<?php
   $abc = array(1 => "Один", 2 => "Два", 3 => "Три");
   print_r($abc);
?>
Проверим, ›/›

Результат вывода

Массив
(
    [1] => Один
    [2] => Два
    [3] => Три
)

Онлайн пример

Ниже приведен пример создания PHP ассоциативного массива с строками как ключами:

<?php
   $abc = array("one" => "One", "two" => "Two", "three" => "Three");
   print_r($abc);
?>
Проверим, ›/›

Результат вывода

Массив
(
    [one] => Один
    [two] => Два
    [three] => Три
)

Онлайн пример

Этот пример объясняет, как добавить больше значений в существующий массив PHP:

<?php
   $abc = array(1 => "Один", 2 => "Два", 3 => "Три");
   print_r($abc);
   
   /* Добавим два значения в массив上方 */
   $abc[4] = "Четыре";
   $abc[5] = "Пять";
   print_r($abc);
?>
Проверим, ›/›

Результат вывода

Массив
(
    [1] => Один
    [2] => Два
    [3] => Три
)
Массив
(
    [1] => Один
    [2] => Два
    [3] => Три
    [4] => Четыре
    [5] => Пять
)

Онлайн пример

Этот пример демонстрирует, как создать двумерный массив, как определить ключи для связанного массива и как пропустить и продолжить числовые индексы в обычном массиве.

<?php
   $fruits = array (
      "фрукты" => array("a" => "апельсин", "b" => "банан", "c" => "яблоко"),
      "числа" => array(1, 2, 3, 4, 5, 6),
      "дыры" => array("первый", 5 => "второй", "третий")
   );
   print_r($fruits);
?>
Проверим, ›/›

Результат вывода

Массив
(
    [фрукты] => Массив
        (
            [a] => апельсин
            [b] => банан
            [c] => яблоко
        )
    [числа] => Массив
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
            [4] => 5
            [5] => 6
        )
    [дыры] => Массив
        (
            [0] => первый
            [5] => второй
            [6] => третий
        )
)

Онлайн пример

Чтобы удалить отдельный элемент массива или весь массив, можно использоватьunset()Функция:

<?php
   $abc = array(1 => "Один", 2 => "Два", 3 => "Три");
   print_r($abc);
   /* Теперь让我们删除 элемент с индексом 2 */
   unset($abc[2]);
   print_r($abc);
   
   /* Теперь让我们删除 весь массив */
   unset($abc);
   print_r($abc);
?>
Проверим, ›/›

Результат вывода

Массив
(
    [1] => Один
    [2] => Два
    [3] => Три
)
Массив
(
    [1] => Один
    [3] => Три
)
PHP Уведомление: Неопределенная переменная: abc в main.php на строке 13

Функции массива PHP