2010-12-11 4 views
0

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

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

+1

Будет ли ['strpos'] (http://php.net/manual/en/function.strpos.php) работать на вас? – casablanca

+1

Было бы полезно, если бы вы отправили часть кода, который вы пробовали. –

ответ

2

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

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

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

+0

Спасибо, что это сработало. – lisovaccaro

1
if(strpos($_GET['s'], '++++') !== false) { 
    // has 
} else { 
    // doesn't have 
} 
1

Я не уверен совсем то, что вас беспокоит, или если я «м недопонимания вопроса, но верно strpos то, что вам нужно:

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


Отредактировано, чтобы исправить «strpos» (nee 'strpoa') typo ... oops! С благодарностью @Jonah Bron =)

+0

Ой, опечатка. 'strpos', а не' strpoa';) – Jonah

+0

@Jonah, исправлено и спасибо =) –

Смежные вопросы