Maison  >  Article  >  développement back-end  >  Comment interroger la position d'occurrence d'une chaîne en php

Comment interroger la position d'occurrence d'une chaîne en php

青灯夜游
青灯夜游original
2022-07-29 19:16:027226parcourir

4 méthodes : 1. Utilisez stripos() pour renvoyer la position de la première occurrence (non sensible à la casse), la syntaxe est "stripos (string, query value)" ; 2. Utilisez strpos() pour renvoyer la première occurrence. position où il apparaît (sensible à la casse), la syntaxe est « strpos(string, query value) » ; 3. Utilisez strripos() pour renvoyer la position de la dernière occurrence, la syntaxe est « strripos(string, query value) » ; ; 4. Utilisez strrpos(), syntaxe "strrpos(string, query value)".

Comment interroger la position d'occurrence d'une chaîne en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

Méthode 1 : Utiliser la fonction stripos()

fonction stripos() pour trouver la première chaîne dans un autre string La position d'une seule occurrence (insensible à la casse).

Valeur de retour : renvoie la position de la première occurrence d'une chaîne dans une autre chaîne, ou FALSE si la chaîne n'est pas trouvée. Remarque : La position de la chaîne commence à 0 et non à 1.​

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="Hello world!";
echo "原字符串:".$str."<br>";
$find="world";
echo "指定子串world的出现位置:".stripos($str,$find);
?>

Comment interroger la position doccurrence dune chaîne en php

Méthode 2 : Utilisez la fonction strpos()

strpos() pour trouver la première occurrence d'une chaîne dans une autre chaîne (sensible à la casse).

Valeur de retour : renvoie la position de la première occurrence d'une chaîne dans une autre chaîne, ou FALSE si la chaîne n'est pas trouvée.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strpos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strpos($str,$find2);
?>

Comment interroger la position doccurrence dune chaîne en php

Méthode 3 : Utiliser la fonction strripos()

La fonction strripos() trouve la dernière occurrence d'une chaîne dans une autre chaîne (insensible à la casse).

Valeur de retour : renvoie la position de la dernière occurrence d'une chaîne dans une autre chaîne, ou FALSE si la chaîne n'est pas trouvée.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strripos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strripos($str,$find2);
?>

Comment interroger la position doccurrence dune chaîne en php

Méthode 4 : Utilisez la fonction strrpos()

La fonction strrpos() trouve la dernière occurrence d'une chaîne dans une autre chaîne (sensible à la casse).

Valeur de retour : renvoie la position de la dernière occurrence d'une chaîne dans une autre chaîne, ou FALSE si la chaîne n'est pas trouvée.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strrpos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strrpos($str,$find2);
?>

Comment interroger la position doccurrence dune chaîne en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn