PHP-Funktion strspn(), die einen String zurückgibt, der die im Parameter charlist angegebene Anzahl von Zeichen enthält

黄舟
Freigeben: 2023-03-17 06:56:01
Original
1750 Leute haben es durchsucht

Instanz

Gibt die Anzahl der Zeichen „kHlleo“ zurück, die im String „Hello world!“ enthalten sind:

<?php
echo strspn("Hello world!","kHlleo");
?>
Nach dem Login kopieren

Definition und Verwendung

< Die Funktion 🎜>strspn() gibt die im Parameter charlist angegebene Anzahl von Zeichen in der Zeichenfolge zurück.

Tipp: Bitte verwenden Sie die Funktion

strcspn(), um die Anzahl der in einer Zeichenfolge gesuchten Zeichen zurückzugeben, bevor ein bestimmtes Zeichen gefunden wird.

Kommentar : Diese Funktion ist binärsicher.

Syntax

strspn(string,charlist,start,length)
Nach dem Login kopieren
参数描述
string必需。规定被搜索的字符串。
charlist必需。规定要查找的字符。
start可选。规定在字符串的何处开始。
length可选。定义字符串的长度。
Technische Details

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");
?>
Nach dem Login kopieren

表头文件 #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   //开始不包含
Nach dem Login kopieren


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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage