Уроки:


  
HTML
  
  
CSS
  
  
PHP
  
  
JavaScript
  
  
jQuery
  
  
PHP+MySQL
  
  
Ajax
  

  Разделы:


  В помощь:


  Ещё:



  Авторизация:


  логин:   
  пароль: 
Обращаясь в службу техподдержки, помни: там сидят такие же «чайники», как и ты сам. Просто им платят за то, чтобы они немножко шевелили мозгами.

  Тренажер интуиции:


Тренажер интуиции


  Видеокурсы:


Бесплатный видеокурс: "Cайт-визитка за 1 день"

видеокурс: Сайт-визитка за один день



  Опрос:



  Топ комментаторов:


40

Страшный сон программиста - это когда забыл пароль и девичью фамилию своей матери.

  Моя группа в контакте:



Массивы php

Если просто, то массивы в PHP — это переменные, которые хранят в себе множество значений. Давайте рассмотрим подробнее, что такое массивы в PHP.

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

Кроме того, массивы в PHP не привязаны к типу данных. Элементы массива могут иметь разные типы данных независимо от типов данных других элементов.

Создание массива

Есть несколько способов инициализации массивов. Способ 1, «обыкновенный»:

  • $arr[0] = "первый";
  • $arr[1] = "второй";
  • $arr[2] = "третий";

В этом примере создается массив из 3 элементов. То же самое можно сделать и другим способом.

  • $arr[] = "первый";
  • $arr[] = "второй";
  • $arr[] = "третий";

В этом примере тоже создается массив из 3 элементов, но главная особенность — все индексы задаются по умолчанию: 0, 1, 2. Так же можно присваивать любой индекс на свое усмотрение, только индекс должен быть целым числом:

  • $arr[55] = "первый";
  • $arr[22] = "второй";
  • $arr[99] = "третий";

В этом примере опять-таки создается массив из 3 элементов, но уже с заданными индексами 22, 55 и 99.

Кстати, способы инициализации можно совмещать:

  • $arr[52] = "первый";
  • $arr[10] = "второй";
  • $arr[ ] = "третий";

В этом случае 3 элементу массива присвоится индекс 53, так как самый большой индекс 52.

Еще один способ инициализации заключается в использовании специальной функции array(). В функцию передаются значения, которые мы хотим присвоить массиву:

$arr = array("первый", "второй", "третий");

Эта функция создаст массив с 3 элементами, и присвоит индексы 0, 1 и 2. Если Вы хотите присвоить индексы самостоятельно, то в функции array() нужно использовать оператор: =>

1. $arr = array(16 =>"первый", 32 =>"второй", 19 =>"третий");
2. $arr = array(5 => "первый", "второй", 16 => "третий");

В первой строке создается массив из 3 элементов с индексами 16, 19, 32. Во второй строке — с индексами 5, 6, 16. Запомните, оператор => можно применять для любого элемента массива.

Элементу массива можно присвоить индекс в виде строки — это будет ассоциативный массив:

$arr["x"] = "пять";
$arr["y"] = "шесть";
или
$arr = array( "x" => "пять", "y" => "шесть");

Таким образом, осуществляется работа с массивами в PHP.

1 2 3 4 5 6

Проверьте свою интуицию:


Мобильную версию можно скачать в google play

Комментарии


Нет комментариев. Вы можете стать первым !

Ваш комментарий



Почта: info@web-shpargalka.ru
Сообщить друзьям:
Главная | Форум | Отзывы | Обо мне | Мои курсы | Работы учеников | Конкурсы | Обратная связь