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

黄舟
黄舟original
2017-11-06 09:23:151769parcourir

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

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");
?>

表头文件 #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!

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