예
출력 string "Hello world!"에서 "w" 문자 앞에 있는 문자 수:
<?php echo strcspn("Hello world!","w"); ?>
정의 및 사용법
strcspn() 함수는 지정된 문자 앞의 문자 수를 반환합니다. 문자열에서 검색할 문자 수입니다(공백 포함).
팁: 지정된 문자 목록의 문자만 포함하는 문자열에서 찾은 문자 수에 strspn() 함수를 사용하세요.
참고: 이 함수는 바이너리 안전합니다.
Syntax
strcspn(string,char,start,length)
매개변수 | description |
string | 필수입니다. search할 문자열을 지정합니다. |
char | 필수입니다. 검색할 문자를 지정합니다. |
시작 | 선택사항. 검색을 시작할 위치를 지정합니다. |
길이 | 선택사항. 문자열의 길이(검색할 문자 수)를 지정합니다. |
추가 예시
예제 1
모든 매개변수를 사용하여 문자열 "Hello world!"에서 문자 "w"를 찾기 전에 검색된 문자 수를 출력합니다.
<?php echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6. ?>
기능 함수: str1을 참조로 사용 , 문자열 str2의 문자가 str의 특정 문자와 같은지 비교(즉, str2의 문자가 str1에 존재하는지 검색). 처음으로 동일성이 발견되면 중지하고 str1에서 일치하는 문자를 반환합니다. index 값은 실패할 경우 str1의 길이를 반환합니다.
반환 설명: str1에서 일치하는 등호 문자의 인덱스 값을 반환하며, 이는 정수 값입니다.
기타 지침: 현재는 없습니다.
예:
#include <string.h> #include <stdio.h> int main() { char *str1="aaaaakkkeeee"; char *str2="John,he like writing!"; int inttemp; inttemp=strcspn(str1,str2); //将str2中的每个字符均与str1中的匹配,如果这个字符在str1中出现过,则返回这个字符在str1中的索引值 printf("The first index of the character both in str1 and str2: %d ", inttemp); return 0; }
VC++ 6.0에서 컴파일 및 실행:
위 내용은 PHP 함수 strcspn()은 문자열에서 지정된 문자가 발견되기 전의 문자 수를 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!