Как проверить, содержит ли строка $ _GET ["s"] ++++? - PullRequest
0 голосов
/ 12 декабря 2010

Я также могу вызвать $ _GET ["s"] с помощью get_search_query (), который выводит строку.

Я пробовал много кодов, которые должны были работать, но ни один из них не работал. Большинство дают правду, что бы я ни делал. Разве нет простого способа сделать это? Спасибо

Ответы [ 3 ]

1 голос
/ 12 декабря 2010
if( strpos( $_GET['s'], '++++' ) !== false ) {
    // has
} else {
    // doesn't have
}
1 голос
/ 12 декабря 2010

Я не совсем уверен, что вас беспокоит, или, если я неправильно понимаю вопрос, но, безусловно, strpos - это то, что вам нужно:

if (strpos($_GET["s"],'++++') !=== false) {
   // the string '++++' was found
}

Отредактировано для исправления опечатки 'strpos' (урожденной 'strpoa') ... упс!С благодарностью @Jonah Bron =)

1 голос
/ 12 декабря 2010

Предполагая, что вы имеете в виду буквальную строку "++++" ...

if (strpos($_GET['s'], '++++') !== false) {
    // there, do something
} else {
    // not there, do something else
}

Ссылка: http://php.net/strpos

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...