>  기사  >  백엔드 개발  >  charlist 매개변수에 지정된 문자 수를 포함하는 문자열을 반환하는 PHP 함수 strspn()

charlist 매개변수에 지정된 문자 수를 포함하는 문자열을 반환하는 PHP 함수 strspn()

黄舟
黄舟원래의
2017-11-06 09:23:151725검색

Example

string "Hello world!"에 포함된 "kHlleo" 문자 수를 반환합니다.

<?php
echo strspn("Hello world!","kHlleo");
?>

Definition and Usage

strspn() 함수는 문자열의 charlist 매개 변수에 지정된 문자 수를 반환합니다.

팁: strcspn() 함수를 사용하여 지정된 문자를 찾기 전에 문자열에서 검색된 문자 수를 반환하세요.

Note: 이 함수는 바이너리 안전합니다.

Syntax

strspn(string,charlist,start,length)
Parameters Description
string 필수입니다. 검색할 문자열을 지정합니다.
charlist 필수입니다. 검색할 문자를 지정합니다.
시작 선택사항. 문자열에서 시작할 위치를 지정합니다.
길이 선택사항. 문자열의 길이를 정의합니다.

기술 세부정보

반환 값: 문자열의 charlist 매개 변수에 지정된 문자 수를 반환합니다.
PHP 버전: 4+
업데이트 로그: PHP 4.3에서는 새로운 시작 및 길이 매개변수가 추가되었습니다.

更多实例

实例 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   //开始不包含


위 내용은 charlist 매개변수에 지정된 문자 수를 포함하는 문자열을 반환하는 PHP 함수 strspn()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.