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
Instance
Renvoie le nombre de caractères "kHlleo" contenus dans la chaîne "Bonjour tout le monde !" :
<?php echo strspn("Hello world!","kHlleo"); ?>
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)
参数 | 描述 |
string | 必需。规定被搜索的字符串。 |
charlist | 必需。规定要查找的字符。 |
start | 可选。规定在字符串的何处开始。 |
length | 可选。定义字符串的长度。 |
Détails techniques
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
|
更多实例
实例 1
返回在字符串 "abcdefand" 中包含字符 "abc" 的数目:
<?php echo strspn("abcdefand","abc"); ?>
表头文件 #includebbed3fed50f96ac7490cfc6a498c4bc5
定义函数 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 //开始不包含
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!