I WonT To BeLiVe
Домашняя ] Вверх ]
All what you wont, Last update 12.08.07.


Upload

In Da Forum форум сайта смотрим тут


Новости Сайта

12.08.07 Доработан дизайн.


03.07.07 Добавлены разделы.

02.07.07 Новый дизайн.

22.11.06 Обновление.

10.07.06 Форум упал.

20.06.06 Новый форум.

17.06.06 Форум удален.
 

10.06.06 Новый дизайн.


________________
Происшествия
________________
Предложения и пожелания,нашли неработающую ссылку?

Напишите об этом Администратору
Спасибо !!!
 

 

Автор статьи: ORC


Массивы
 

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

Первые опыты

Создать массив:
$имя_массива[позиция] = данные;
$massiv[0] = "text";
т.е. $massiv[0] имеет значение "text"; Но можно записать попроще:
$massiv[] = "text";
это запись эквилента предыдущей. т.е. первый массив начинается не с нуля, а единицы! Но также можно сделать так:
$massiv[2] = "text";
$massiv[0] и $massiv[1] будут пусты.

Если вы хотите создать массив уже из имеющихся данных, то делают вот что:
$massiv = array("text", "mes", "chislo");
$massiv[0] будет равен "text";

Массивы и файлы

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

Допустим мы создали массив:
$massiv[] = array("Text");
Далее записываем его в файл
$file = fopen('file.txt', 'w');
$massiv = serialize($massiv); // это мы перекодировали массив для записи его в файл
fwrite ($file,"$massiv");
fclose($file);

Допустим в другом скрипте мы достаём массив чтобы пополнить:
$open = fopen("file.txt", "r");
$massiv = unserialize(fread($open,100000));
fclose($open);
$massnew[] = array("text323123"); // информация которую надо добавить в наш старый массив
$massiv[] = $massnew; // добавляем
$open2 = fopen("file.txt", "w");
fputs($open2, serialize($massiv));
fclose($open2);

Вывод массива

Вот способ вывода самого простого массива:
echo "$massiv";
Но что если в массиве, допустим, хранятся ссылки, и их все нужно нам вывести. Нужно показать название ссылки, адрес, описание. Делается вот что:
Представим что в каждом массиве есть элементы - name, link, description. Каждый элемент хранит свою конкретную информацию о ссылке и таких ссылок много. Тогда на экран покажем ссылки таким образом:

Есть массив $massiv
foreach($massiv as $mas) {
echo "$mas[name]<br>$mas[link]<br>$mas[description]<br><br>";
}
 

 


 

Новое из разделов:


Юмор:
Комментатор

 


Тюнинг:
Самое мощное авто

 


Web дизайн:
Хитрости

 


Мобильник:
Сервисные коды

 

 


История дня:

Звони по 0,01$


 

 
Hosted by uCoz