Данные из GET в массив
08.03.2016И так, рассмотрим пример, в котором методом 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