Данные из GET в массив

08.03.2016 автор: deface

И так, рассмотрим пример, в котором методом GET  принимается информация о перечне предприятий.  Допустим что некоторый скрипт сформировал строку, которую мы присвоим переменной. Строка отправляющая данные имеет следующий вид

http://.... /script.php?pr=пред1,пред2,пред3,.....,предN

теперь нам необходимо принять эту строку в локальную переменную:

//для начала нужно объявить массив, в который поместим данные...
$preds = array();
// получаем значение из строки GET
$str=$_GET["pr"];
// поскольку нам заранее известен разделитель данных (здесь запятая), разбиваем строку на элементы.
$pr = explode(",", $str);
// подсчитываем количество элементов (переданных строкой get предприятий)
$cnt=count($pr);
// запускаем цикл, который наполнит объявленные в начале массив, данными из принятого значения GET
$i=0;
while ($i < $cnt) {
$preds[]=$pr[$i];
$i++;
 }

Как видите- все предельно просто… этот код пригодится нам при работе с Active Directory

Категория: PHP,Методы POST и GET в PHP

Оставить комментарий