Utilisation de l'instance de fonction de chaîne de récupération PHP

伊谢尔伦
Libérer: 2023-03-07 13:12:02
original
2140 Les gens l'ont consulté

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)
Copier après la connexion

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 "正确的图片格式";
 }
?>
Copier après la connexion

Le code ci-dessus affichera :

.jpg
正确的图片格式
Copier après la connexion

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)
Copier après la connexion

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");   //输出查询的字符串
?>
Copier après la connexion

Le résultat de sortie est :

2
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal