Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Funktion strspn(), die einen String zurückgibt, der die im Parameter charlist angegebene Anzahl von Zeichen enthält
Instanz
Gibt die Anzahl der Zeichen „kHlleo“ zurück, die im String „Hello world!“ enthalten sind:
<?php echo strspn("Hello world!","kHlleo"); ?>
Definition und Verwendung
strspn() gibt die im Parameter charlist angegebene Anzahl von Zeichen in der Zeichenfolge zurück. Tipp: Bitte verwenden Sie die FunktionKommentar : Diese Funktion ist binärsicher.
Syntaxstrspn(string,charlist,start,length)
参数 | 描述 |
string | 必需。规定被搜索的字符串。 |
charlist | 必需。规定要查找的字符。 |
start | 可选。规定在字符串的何处开始。 |
length | 可选。定义字符串的长度。 |
Rückgabewert: | Rückgabe im String Enthält die Anzahl der im Parameter charlist angegebenen Zeichen. |
PHP-Version: | 4+ |
Update-Protokoll: | In PHP 4.3 wurden neue Start- und Längenparameter hinzugefügt. |
更多实例
实例 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 //开始不包含
Das obige ist der detaillierte Inhalt vonPHP-Funktion strspn(), die einen String zurückgibt, der die im Parameter charlist angegebene Anzahl von Zeichen enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!