Работа с массивами

Краткое содержание лекции

Теоретические задания | Практические задания

Операторы, работающие с массивами

<?php
$a = array("apple", "banana");
$b = array(1 => "banana", "0" => "apple");
$c = array(1 => "banana", 0 => "apple");

var_dump($a == $b); // bool(true)
var_dump($a === $b); // bool(false)

var_dump($a == $c); // bool(true)
var_dump($a === $c); // bool(false)

var_dump($c == $b); // bool(true)
var_dump($c === $b); // bool(true)

var_dump($a == $b); // bool(true)
var_dump($a === $b); // bool(false)

var_dump($a == $c); // bool(true)
var_dump($a === $c); // bool(false)

var_dump($c == $b); // bool(true)
var_dump($c === $b); // bool(true)

Функции по работе с массивами

Полный список функций доступен в документации.

Создание массива
Получение содержимого массива
Проверка / поиск элементов
Подсчет элементов
Слияние массивов
Преобразование переменных
"Очереди"
Изменение ключей массива
Изменение элементов массива (самостоятельно)
Работа с "кусками" массива (самостоятельно)
Итерация по массиву
Функции сортировки
Вычисление разницы / пересечения между массивами (самостоятельно при желании)