함수 strspn()


개요

함수 strspn()
원본문자열에서 구성문자열에 없는 문자 발견하기
일치하지 않는 첫 번째 문자의 오프셋 찾기
  • 구성에 어긋나는 것이 없으면 마지막까지 탐색하여 문자열의 길이과 같은 결과가 됨
  • 구성문자열이 빈 문자열이면 0이 출력됨

C

#include <string.h>

printf( "%d\n", strspn("foo", "") ); // 0
printf( "%d\n", strspn("foo", "o") ); // 0
printf( "%d\n", strspn("foo", "of") ); // 3
printf( "%d\n", strspn("bar", "ab") ); // 2
printf( "%d\n", strspn("hi there.", "hit me") ); // 6
printf( "%d\n", strspn("42 is the answer", "1234567890") ); // 2

PHP

var_dump( strspn("foo", "") ); // int(0)
var_dump( strspn("foo", "o") ); // int(0)
var_dump( strspn("foo", "of") ); // int(3)
var_dump( strspn("bar", "ab") ); // int(2)
var_dump( strspn("hi there.", "hit me") ); // int(6)
var_dump( strspn("42 is the answer", "1234567890") ); // int(2)

같이 보기