Intereting Posts
php: loop через json array codeigniter site_model Тяжесть: обратите внимание на ошибку, которая не соответствует этой строке? Safari не позволит мне ввести Flash-форму Как избежать сообщений, отправленных с PHP mail (), помеченных как спам? Номер лицензии доступа для ИБП Изменение цвета диаграммы диаграммы Google, когда ввод таблицы данных поступает из данных JSON с сервера nginx: connect () не удалось (111: соединение отказано) при подключении к восходящему потоку Возвращает форму PHP. Примечание. Преобразование массива в строку. Как я могу использовать маршруты / подстановочные знаки в Laravel? Как прочитать список файлов из папки с помощью PHP? В PHP сравните два массива, затем создайте новый массив на основе определенной структуры? выполнить ссылку с помощью curl Что брандмауэр Symfony делает так долго? Как извлечь фреймы анимированного GIF с помощью PHP Как искать строку во внутреннем массиве с помощью mongodb?

PHP для сравнения и возврата переменной в querystring

Мне нужно немного простого PHP-кода, который может вернуть указанную переменную, если какая-либо из трех переменных содержится в строке запроса. Наверное, проще объяснить так:

if {querystring} contains {var1} or {var2} or {var3} return {var1}

Это расширилось на следующий вопрос: Создание канонического с PHP

Мне нужно добавить указанный код к одной из переменных, указанных в function params , в связанном вопросе.

Solutions Collecting From Web of "PHP для сравнения и возврата переменной в querystring"

 function evaluateThis($var1,$var2,$var3) { if((strpos($string,$var1) !== false) || (strpos($string,$var1) !== false) || (strpos($string,$var1) !== false)) { return $var1; } else { return 'string not found'; } } 

Это то, что вы имеете в виду

Если вы хотите проанализировать строку запроса текущего запроса:

 array_search($var1,$_GET)!==false OR array_search($var2,$_GET)!==false .... 

еще:

 $vars = array(); parse_string($queryString,$vars); if(array_search($var1,$vars)!==false OR array_search($var2,$vars)!==false ... 

,