Хочу сделать генерацию 'title' через запрос $_GET: $street = $_GET["street"];
Как сделать, если данные $street есть, то добавлять слово УЛИЦА.
А если параметр $orient = $_GET["orient"];
то добавлять слово ОРИЕНТИР.
Но если "street" значения нет, то слово улица не выводить.
Сам title вывожу вот так: 'title' => $street. "". $orient
а Вы не подскажите?
В этом же запросе есть параметр district он в адресной строке выводиться так”district%5B%5D=56” ( это скобки []) не могу из за %5B%5D вывести это параметр в “title”
Вывожу так
$ full_ district = "";
if ($district ==1){$full_ district =район1;}
if ($district ==2){$full_ district =' район2';}
$districts = (array)$_GET['district']; /* получаем как массив */
$full_district = ""; /* подготавливаем строку для результата */
/* пробегаем по массиву значений и обрабатываем их как нам надо. В данном примере просто склейка полученных районов */
foreach ($districts as $district){
$safeDistrict = htmlspecialchars($district);
if ($safeDistrict) {
$full_district .= "Район $safeDistrict ";
}
}
/* очищаем от пустоты по краям строки, если таковая имеется */
$full_district = trim($full_district);