Nikovit <Путешествия и разработка>

Шпаргалка. Работаем с массивами в PHP

 
php-logo.png


Шпаргалка для себя по массивам PHP


Простой массив:
$cats = ["Аська", "Васька", "Мурзик", "Анфиса"];

Ассоциативный массив:
$cat = ['name' => 'aska',
        'foto' => '/upload/foto*aska.jpg'
        'gender' => 'male',
        'age' => '3'];

Получаем элемент массива по ключу:
print($cat['name']);

Функции работы с массивами:

count - выводит количество элементов массива
count($cats)

isset - проверяет существует ли в массиве элемент по ключу
isset($cats)

in_array - проверяет существует ли в массиве элемент по его значению
in_array($cats, 'аська')

sort - сортирует массив, числа по возрастанию, строки по алфавиту
sort($cats)


Выводим элементы массива:
print_r($cats)
и
var_dump($cats)

Функции работы с ассоциативными массивами массивами:

Массив:
$cat = ['name' => 'aska',
        'foto' => '/upload/foto*aska.jpg'
        'gender' => 'male',
        'age' => '3'];

Добавляем в массив новое значение с ключом, таким же способом обновляется значение в массиве:
$cat['color'] = 'gray';

Получаем все ключи массива:
$keys = array_keys($cat);