174 votes

Chaîne de PHP « contient »

Double Possible:
Comment puis-je vérifier si un mot est contenu dans une autre chaîne à l'aide de PHP?

Quel serait le moyen le plus efficace de vérifier si une chaîne contient un "." ou pas?

Je sais que vous pouvez le faire de plusieurs façons différentes, comme avec les expressions régulières, ou d'une boucle à travers la chaîne pour voir si elle contient un point (".").

493voto

akatakritos Points 5164
<pre><code></code><p><code></code><code></code><code></code><code></code><code></code><code></code><code></code>et vous perdez. Cela peut provoquer désigner un site de production à une base de données de développement au cours du week-end, causant sans fin de joie lorsque vous revenez lundi.</p></pre>

66voto

Muthu Kumaran Points 6665

Vous pouvez utiliser ces fonctions de chaîne,

strstr - Trouver la première occurrence d'une chaîne

stristr - casse strstr()

strrchr - Trouver la dernière occurrence d'un caractère dans une chaîne

strpos - Trouver la position de la première occurrence d'une sous-chaîne dans une chaîne de caractères

strpbrk Recherche d'une chaîne de caractères pour tout un ensemble de caractères

Si cela ne fonctionne pas, alors vous devez utiliser preg expression régulière

preg_match - Effectuer une expression régulière

7voto

Sylverdrag Points 3373

Vous pouvez utiliser stristr () ou la fonction strpos(). Tous deux retournent false si rien n’est trouvé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X