Maison >développement back-end >tutoriel php >Utilisation de l'instance de fonction de chaîne de récupération PHP
Dans le langage PHP, de nombreuses fonctions sont fournies qui peuvent être utilisées pour récupérer des chaînes, de sorte que PHP puisse également implémenter la fonction de recherche de chaînes comme word. Ce sera très pratique à utiliser et vous pourrez facilement trouver le contenu que vous souhaitez rechercher, des mots-clés, des temps statistiques et d'autres éléments connexes. Expliquons les fonctions de récupération couramment utilisées de deux chaînes.
1. Utilisez la fonction strstr() pour trouver le mot-clé spécifié
La signification de la fonction strstr() est d'obtenir un mot-clé spécifié. chaîne dans une autre Une sous-chaîne depuis la première occurrence d'une chaîne jusqu'à la fin de cette dernière. Si l'exécution réussit, la sous-chaîne obtenue (les caractères correspondants existent) est renvoyée ; si elle échoue, false est renvoyé.
Son format de syntaxe est le suivant :
strstr(haystack,needle)
Sa description des paramètres est la suivante :
参 数 | 说 明 |
haystack | 必要参数,指定从哪个字符串中进行搜索 |
needle | 必要参数,指定搜索对象。如果该参数是一个数值,那么将搜索与这个数值的ASCII值相匹配的字符 |
Remarque : Cette fonction est sensible à la casse.
Utilisez la fonction strstr() pour obtenir le nom de suffixe de l'image et déterminez si le format du nom de suffixe obtenu est correct. L'exemple de code est le suivant :
<?php $picture = "123.jpg"; $picture_name = strstr($picture,"."); // 通过strstr()函数获取图片的后缀 echo $picture_name; echo "<br>"; if($picture_name != ".jpg"){ // 根据获取的图片后缀判断格式是否正确 echo "图片格式不正确!"; }else{ echo "正确的图片格式"; } ?>
Le code ci-dessus affichera :
.jpg 正确的图片格式
Pour effectuer une recherche insensible à la casse, veuillez utiliser la fonction stristr().
2. Utilisez la fonction substr_count() pour récupérer le nombre d'occurrences d'une sous-chaîne
La fonction substr_count() fait référence à l'obtention du Caractère spécifié dans une chaîne Le nombre d'occurrences. Son format de syntaxe est le suivant :
substr_count(haystack,needle)
Le paramètre botte de foin est la chaîne spécifiée ; le paramètre aiguille est le caractère spécifié.
Utilisez la fonction substr_count() pour obtenir le nombre de fois qu'une sous-chaîne apparaît dans une chaîne. L'exemple de code est le suivant :
<?php $str = "PHP中文网"; echo substr_count($str,"P"); //输出查询的字符串 ?>
Le résultat de sortie est :
2
Remarque : La récupération du nombre de fois qu'une sous-chaîne apparaît est généralement utilisée dans les moteurs de recherche pour compter le nombre de fois qu'une sous-chaîne apparaît dans une chaîne, afin que les utilisateurs puissent immédiatement saisir le nombre de fois qu'une sous-chaîne apparaît dans une chaîne. chaîne.
Bien sûr, il existe d'autres façons de récupérer des chaînes en PHP. Nous expliquons simplement ici quelques méthodes simples. Les amis peuvent continuer à apprendre davantage de contenu de cours sur le site Web PHP chinois.
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!