Введение в массивы

Введение в массивы  
Введение в массивы
 

Введение в массивы:

Следующей основой языка являются массивы, без использования которых невозможно представить работу на PHP. Работа с циклами находит реальное применение в использовании массивов. Можно сказать даже, что они дополняют друг друга. Массивы нужны для обработки большого количества однотипной информации и представляют из себя переменную с индексом, в зависимости от значения которого меняется значение этой переменной. Это удобно при работе с базами данных (БД), которые могут находится, как в SQL, так в текстовых файлах. Однако, как не странно, многим людям сложно понять эти тонкости, а также что конкретно представляет собой массив. Допустим вы хотите использовать 3 $pere переменные со значениями a, b и c. Конечно, можно сделать с использованием 3-х переменных $pere1, $pere2, $pere3:

$pere1 = "a";

$pere2 = "b";

$pere3 = "c";


Однако, это не удобно. Уловили в чём неудобство? Если нет, тогда просто поверьте, что так делать некрасиво, неправильно, а в некоторых случаях даже невозможно. Нужно сделать так:

$pere[0] = "a";

$pere[1] = "b";

$pere[2] = "c";


В итоге мы получим тоже самое. Образно можно сказать, что массив - это одна переменная с множеством значений.

Реально же массивы используются немного иначе, где другой метод не может быть использован. Вот предположим мы задались целью создать гостевую книгу. Каждую запись мы будем хранить в тестовом файле построчно. Вот как примерно должен выглядеть текстовый файл:

Текстовая БД гостевой книги


Вот, как у вас должна примерно выглядеть текстовая база данных с сообщениями посетителей вашего сайта. Здесь через знак "|", последовательно отделены имя добавителя, его эл. почтовый адрес и сообщение, которое он написал. Каждая стока - это новое сообщение в гостевой. Чтобы использовать каждую строку в отдельности, можно создать n-ое количество переменных и присвоить им в качестве значения по строке из файла. Как прочитать текстовый файл средствами PHP, я расскажу позже, но даже на данный момент понятно, что создать для каждой строки переменную - это безумие. Ладно их будет 10, а если 1000 или больше, тем более их число динамическое. Поэтому в таких случаях используются массивы. Поскольку строки однотипны, то есть записаны аналогичным способом, то из них можно сделать массив. А затем циклически вывести на экран каждую строку, при этом обработав ее как нам необходимо. Сделав массив, мы также можем отдельно вывести ту строку, которая нам необходима.

| Циклы в PHP | Содержание | Создание и чтение массивов |

Баннер Profit-Partner.ru

Опрос
Вопрос: Ваш возраст ?
< 15
15 - 17
18 - 25
26 - 33
34 - 45
> 45
 
 
 


Яндекс цитирования
Rambler's Top100

  Copyright © 2005-2006 WCode.Ru Group