Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP - Доступ к массивам



Доступ к элементам массива PHP

Чтобы получить доступ к элементу массива, вы можете обратиться к номеру индекса для индексированных массивов и к имени ключа для ассоциативных массивов.

Пример

Получите доступ к элементу, обратившись к его номеру индекса:

$cars = array("Volvo", "BMW", "Toyota");
echo $cars[2];
Попробуйте сами »

Примечание: Первый элемент массива имеет индекс 0.

Для доступа к элементам из ассоциативного массива используйте имя ключа:

Пример

Получите доступ к элементу, обратившись к его имени ключа:

$cars = array("brand" => "Ford", "model" => "Mustang", "year" => 1964);
echo $cars["year"];
Попробуйте сами »


Двойные или одинарные кавычки

Вы можете использовать как двойные, так и одинарные кавычки при доступе к массиву:

Пример

echo $cars["model"];
echo $cars['model'];
Попробуйте сами »

Выполнение элемента-функции

Элементы массива могут быть любого типа данных, включая функции.

Чтобы выполнить такую функцию, используйте номер индекса, за которым следуют круглые скобки ():

Пример

Выполните элемент-функцию:

function myFunction() {
  echo "Я пришел из функции!";
}

$myArr = array("Volvo", 15, "myFunction");

$myArr[2]();
Попробуйте сами »

Используйте имя ключа, когда функция является элементом ассоциативного массива:

Пример

Выполните функцию, обратившись к имени ключа:

function myFunction() {
  echo "Я пришел из функции!";
}

$myArr = array("car" => "Volvo", "age" => 15, "message" => "myFunction");

$myArr["message"]();
Попробуйте сами »

Перебор ассоциативного массива

Чтобы перебрать и вывести все значения ассоциативного массива, используйте цикл foreach, вот так:

Пример

Отобразите все элементы массива, ключи и значения:

$car = array("brand" => "Ford", "model" => "Mustang", "year" => 1964);

foreach ($car as $x => $y) {
  echo "$x: $y <br>";
}
Попробуйте сами »

Перебор индексированного массива

Чтобы перебрать и вывести все значения индексированного массива, используйте цикл foreach, вот так:

Пример

Отобразите все элементы массива:

$cars = array("Volvo", "BMW", "Toyota");
foreach ($cars as $x) {
  echo "$x <br>";
}
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.