Наше прошлое 20072009201120132014
г. Москва, ул. Гостиничная, д. 7А. кор.2
8 (499) 404-26-56
пн-пт 11:00 - 19:00
 

Массивы в PHP

Помимо переменных в php и других языках программирования, одной из самых важных и используемых вещей является массивы.

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

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

Ведь 100 товаров не поместятся в 1 переменную.

Для создания массива напишем небольшой скрипт:

<?php
$arr[0] = 5; //Присваиваем  массиву $arr с индексом 0 значение 5
$arr[1] = 3; //Присваиваем  массиву $arr с индексом 1 значение 3
$arr[2] = 2; //Присваиваем  массиву $arr с индексом 2 значение 2

echo ($arr[0] * $arr[1] + $arr[2]);
?>

На экране будет выведено 17 (5 * 3 + 2).

Если в массиве не указывать индекс, то он будет назначен автоматически.

<?php
$arr[] = 5; //Автоматически будет назначен индекс 0
$arr[] = 3; //Автоматически будет назначен индекс 1
$arr[] = 2; //Автоматически будет назначен индекс 2

echo ($arr[0] * $arr[1] + $arr[2]);
?>

На экране получим 17.

Ассоциативные массивы в php

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

<?php
$arr["asb"] = 2; 
$arr["asd"] = 3; 
$arr["asf"] = 4; 

echo ($arr["asb"] * $arr["asd"] + $arr["asf"]);
?>

На выходе получаем 10.

Двумерные массивы в PHP

Массивы в php могут быть и многомерными. Рассмотрим небольшой пример:

<?php
$arr["abc"][0] = 3; 
$arr["abc"][1] = 6; 
$arr["xxx"][0] = 4; 

echo ($arr["abc"][0] * $arr["abc"][1] + $arr["xxx"][0]);
?>

На экране получим 22.

Создания массивом при помощи функции array()

Массивы можно создавать при помощи функции array(). Рассмотрим пример (аналог примера 1, только в другом виде):

<?php
$arr = array(0 => 5, 1 => 3, 2 => 2);

echo ($arr[0] * $arr[1] + $arr[2]); //Получаем 17
?>

Первое значение — ключ, потом => значение.

Работа с массивами в php, так же как и работа с переменными одна из самых главных вещей в программировании.

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

Комментарии

Нет комментариев

Заполните все поля

Написать комментарий

Ваше имя

Комментарий