Создание одномерных массивов

Существует два метода создания одномерных массивов: простое присвоение значений элементам массива и использование конструкции array ().

//Создание одномерного массива присвоением значений его элементам

<?php

$number[] ="10";

$number[]= "15";

$number[] = "20";

echo($number[0]) ;

?>

В результате выполнения этого скрипта будет выведена цифра 10, т.к. индексация массивов в РНР начинается с 0.

Посмотреть всю структуру массива сразу можно с помощью функции print_r()

// Вывод структуры массива функцией print_r()

<?php

$number[] ="10";

$number[] ="15";

$number[] ="20";

print_r($number);

?>

В этом случае будет выведена структура всего массива:

Array

(

[0] => 10

[1] => 15

[2] -> 20

)

Индекс элементов массива можно указывать и явно.

//Использование явного указания индекса элементов массива

<?php

$number[2] ="10";

$number[0] ="15";

$ number [5]="20";

print_r($number);

?>

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

Array

(

[0] => 15

[2] => 10

[5] -> 20

)

Если при объявлении элементов массива смешиваются переменные с явной индексацией и без индексации, то тому элементу, индекс которого не задан, РНР присвоит первый доступный индекс, после самого большего использованного до сих пор индекса. Например, если мы создадим массив с элементами, индексы которых будут равны, скажем, 5, 10 и 100, а потом создадим элемент, индекс которого явно не укажем, то ему автоматически присвоится индекс 101.

Второй способ определения массивов состоит в использовании конструкции array()

// Использование конструкции array()

<?php

$number = array("10","15","20");

echo($number[1]); // выводит число 15

?>

Для явного указания индексов применяется оператор =>

$number = array("15",5 => "1","7","12");

Индексами массива в РНР могут быть не только числа, но и строки, в этом случае массив называется ассоциативным, а индексы — ключами

number = array("one" => "1","two"=>"2");








Дата добавления: 2015-08-26; просмотров: 613;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.008 сек.