Maison > développement back-end > tutoriel php > fonction php strspn() qui renvoie une chaîne contenant le nombre de caractères spécifié dans le paramètre charlist

fonction php strspn() qui renvoie une chaîne contenant le nombre de caractères spécifié dans le paramètre charlist

黄舟
Libérer: 2023-03-17 06:56:01
original
1794 Les gens l'ont consulté

Instance

Renvoie le nombre de caractères "kHlleo" contenus dans la chaîne "Bonjour tout le monde !" :

<?php
echo strspn("Hello world!","kHlleo");
?>
Copier après la connexion

Définition et usage

La fonction strspn() renvoie le nombre de caractères spécifié dans le paramètre charlist dans la chaîne.

Conseil : Veuillez utiliser la fonction strcspn() pour renvoyer le nombre de caractères recherchés dans une chaîne avant qu'un caractère spécifié ne soit trouvé.

Commentaire  : Cette fonction est binaire sécurisée.

Syntaxe

strspn(string,charlist,start,length)
Copier après la connexion
参数描述
string必需。规定被搜索的字符串。
charlist必需。规定要查找的字符。
start可选。规定在字符串的何处开始。
length可选。定义字符串的长度。

Détails techniques

Dans PHP 4.3, de nouveaux paramètres de début et de longueur sont ajoutés.
Valeur de retour :Retour dans la chaîne Contient le nombre de caractères spécifié dans le paramètre charlist.
Version PHP : 4+
Journal de mise à jour
返回值:返回在字符串中包含 charlist 参数中指定的字符数目。
PHP 版本:4+
更新日志在 PHP 4.3 中,新增了 start 和 length 参数。
 :

更多实例

实例 1

返回在字符串 "abcdefand" 中包含字符 "abc" 的数目:

<?php
echo strspn("abcdefand","abc");
?>
Copier après la connexion

表头文件 #include  

定义函数 size_t strspn (const char *s,const char * accept);  

函数说明 strspn()从参数s 字符串的开头计算连续的字符,而这些字符都完全是accept所指字符串中的字符。简单的说,若strspn()返回的数值为n,则代表字符串s 开头连续有n个字符都是属于字符串accept内的字符。  

返回值 返回字符串s开头连续包含字符串accept内的字符数目。

范例

1 #include <string.h>  
2 #include <stdio.h>  
3 main()  
4 {  
5 char *str="Linux was first developed for 386/486-based pcs.";  
6 printf("%d\n",strspn(str,"Linux"));  
7 printf("%d\n",strspn(str,"/-"));  
8 printf("%d\n",strspn(str,"1234567890"));  
9 }  运行结果:  
5  //包含linux字符切  
0  // 开始不包含  
0   //开始不包含
Copier après la connexion


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:
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