테스트 사이트 - 개발 중인 베타 버전입니다

strspn - 주어진 마스크 ​​내에 포함 된 문자로 완전히 구성된 문자열의 초기 세그먼트 길이를 찾습니다.

strspn - 주어진 마스크 ​​내에 포함 된 문자로 완전히 구성된 문자열의 초기 세그먼트 길이를 찾습니다.

 

설명 ¶

 

int strspn ( string $subject , string $mask [, int $start [, int $length ]])

문자 만subject 들어 있는 초기 세그먼트의 길이를 찾습니다 . mask

 

경우 start와 length 생략, 모든의는 subject검사됩니다. 그들이이 포함 된 경우, 그 효과는 호출하는 것과 동일합니다 strspn (SUBSTR ($ 제목, $ 시작, $ 길이), $ 마스크) (참조 SUBSTR 자세한 내용을).

 

코드 행 :

 

<?php

$var = strspn("42 is the answer to the 128th question.", "1234567890");

?>

문자열 "42"는 "1234567890"내에 포함 된 문자들로만 이루어진 초기 세그먼트이므로 $ var 에 2 를 할당 합니다. subject

매개 변수 ¶

 

subject

검사 할 문자열입니다.

 

mask

허용되는 문자 목록입니다.

 

start

에서 검색 subject을 시작할 위치입니다 .

 

if start가 지정되고 음수가 아닌 경우 strspn () 은 'th'위치 subject에서 검사 를 시작 start합니다. 예를 들어, 문자열 ' abcdef '에서 위치 0 의 문자 는 ' a '이고 위치 2 의 문자 는 ' c '입니다.

 

if start가 주어지고 음수이면 strspn () 은 끝에서부터 th 번째 위치에서 검사 subject를 시작 합니다. startsubject

 

length

세그먼트의 길이 subject 를 검사합니다.

 

if length가 주어지고 음수가 아닌 경우 시작 위치 이후의 문자를 subject검사 length합니다.

 

if length가 주어지고 음수이면, subject시작 위치부터 length 끝까지의 문자 까지 검사됩니다 subject.

 

반환 값 ¶

 

최초 세그먼트 (segment)의 길이를 subject 전부 문자로 구성 해 돌려줍니다 mask.

 

참고 :

때 start매개 변수가 설정되고, 반환 된 길이는하지의 시작 부분에서,이 위치에서 시작하여 계산됩니다 subject.

예 ¶

 

Example # 1 strspn () 예제

 

<?php

// subject does not start with any characters from mask

var_dump(strspn("foo", "o"));

 

// examine two characters from subject starting at offset 1

var_dump(strspn("foo", "o", 1, 2));

 

// examine one character from subject starting at offset 1

var_dump(strspn("foo", "o", 1, 1));

?>

위의 예제는 다음과 같이 출력됩니다 :

 

int (0)

int (2)

int (1)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
15786
15785
15784
15783
15782
15781
15780
15777
15776
15775
15774
15773
15772
15768
15767
15766
15763
15762
15761
15756
15753
15752
15751
15750
15749
15747
15746
15745
15744
15743