2010-12-11 6 views
0

Je peux également appeler $ _GET ["s"] avec get_search_query() qui génère une chaîne.

J'ai essayé beaucoup de codes qui étaient censés fonctionner mais aucun. La plupart donnent vrai tout ce que je fais. N'y at-il pas un moyen simple de faire cela? Merci

+1

Est-ce que ['strpos'] (http://php.net/manual/fr/function.strpos.php) fonctionnera pour vous? – casablanca

+1

Il serait utile que vous affichiez une partie du code que vous avez essayé. –

Répondre

2

En supposant que vous voulez parler de la chaîne "++++" ...

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

Référence: http://php.net/strpos

+0

Merci beaucoup cela a fonctionné. – lisovaccaro

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

Je ne sais pas tout à fait ce qui vous préoccupe, ou si je « m incompréhension de la question, mais sûrement strpos est ce que vous avez besoin:

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


Édité pour corriger 'strpos' (nee 'strpoa') typo ... oops! Avec des remerciements @Jonah Bron =)

+0

Oups, faute de frappe. 'strpos', pas' strpoa';) – Jonah

+0

@Jonah, fixe, et mes remerciements =) –

Questions connexes