Переключать пункты меню

PHP использование массивов

При создании сложных веб приложений или при генерации xml файлов потребуется написать множество строк кода для создания разного рода переменных. Здесь как никогда потребуется использовать любые массивы.

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

Например, перед нами список фруктов: яблоки, груши, виноград, бананы, помидоры. При использовании массивов в php все фрукты можно поместить в одну переменную $fructis, которая будет массивом содержащая все названия этих фруктов. Для этого применяют функцию array();

Код следующий:
 

Для того, чтобы обратиться к каждой переменной по отдельности нужно указать его числовой индекс. В программировании во всех отраслях принято начинать отсчет с нуля. Значит первому названию «яблоки» будет присвоен числовой индекс 0. И так по порядку: 

Массивы очень часто используют при обращении к базе данных mysql. Например, нам нужно получить все данные о пользователях из таблицы users. Для этого делается запрос к базе данных:

$result=mysql_query(“SELECT * FROM `users`”);  

Знак (*) обозначает, что мы хотим получить все значения полей из таблицы users. Далее, полученный результат обрабатываем функцией mysql_fetch_array(); и получим многомерный массив, назовем его для примера $array; которая будет содержать все строки из таблицы. И к тому же каждая строка будет содержать все данные из каждой ячейки таблицы.

Для того чтобы вывести все данные из таблицы, а в нашем случае все данные будут храниться в одной переменной $row; мы можем обратиться как и по числовому индексу, так и по ключу. Если выводить все значения по ключевому признаку, то нужно вывести их по названию каждой ячейки таблицы users. Итак, по числовому индексу код вывода следующий:
 

А если мы хотим использовать вместо числового индекса, названия каждой ячейки таблицы users, то код немного изменится и будет следующим: 

Потом полученные переменные вы используете по своему усмотрению.
Пример использования массивов вы можете посмотреть по ссылкам внизу.
 

 

 

 

Добавить комментарий


Коллекция скриптов и модулей   © 2017