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

Формальный метод создания массива использование функции array ( ) со сле
дующим синтаксисом:

List = array ("apples", "bananas", "oranges");

В этом примере (так как мы не проиндексировали элементы) первый пред
мет, яблоки, автоматически получит индекс 0, второй 1, третий 2 Чтобы
присвоить другие значения индекса, их надо явно указать при использовании
той же функции array ( ) :

$List = array (l=>"apples", 2=>"bananas", 3=>"oranges");

Значение индекса необязательно должно быть числом, можно использовать
и слова. Такой способ индексации иногда более удобен при работе со списками.
Создадим массив, в котором будут перечислены первые блюда дня на неделю.

Выполнение действия

  1. Создайте новый PHPдокумент в текстовом редакторе.
  2. Напишите стандартный HTMLзаголовок.
  3. <HTMLxHEADxTITLE>Using Arrays</TITLEx/HEAD><BODY>

  4. Начните PHPраздел сценария и при помощи функции array ( ) создайте
    массив.
  5. <?php
    $Soups = arrayf
    "Monday"=>"Clam Chowder",
    "Tuesday"=>"White Chicken Chili",
    "Wednesday"=>"Vegetarian"
    ) ;

    Это верный формат для инициализации (создания и присвоения значения)
    массива в РНР с использованием строк в качестве индексов.

  6. Отправьте массив в Webбраузер.

  7. print ("$Soups<P>n");

  8. Закройте РНР и HTML.

  9. ?></BODYx/HTML>

  10. Сохраните документ как soups.php (лис
    тинг 7.1), загрузите его на сервер и протес
    тируйте в браузере (рис.).
  11. Листинг 7.1 т В данном случае использова
    ние пробелов для удобства чтения кода (при ини
    циализации массива) не вызывает никаких от
    рицательных последствий.



    1 <НТМЬ>
    2 <HEAD>
    3 <TITLE>Using Arrays</TITLEx/HEAD>
    4 <BODY>
    5 <?php
    6 $Soups = array(
    7 "Monday"=>"Clam Chowder",
    8 "Tuesday"=>"White Chicken Chili",
    9 "Wednesday"=>"Vegetarian");
    10 print ("$Soups<P>n");
    11 ?>
    12 </BODY>
    13 </HTML>

    Традиция начинать любой индекс с нуля сложилась как в РНР, так и во многих дру
    гих языках программирования. Поначалу это может показаться неестественным,
    но следующие два замечания несколько меняют дело. Вопервых, вы можете вруч
    ную начинать индексацию с единицы. А вовторых, попробуйте забыть, что счет
    начинается с единицы. Выберите наиболее простой для вас способ. Впрочем,
    многие программисты привыкли к этой странной структуре.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: