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)

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

개발자팁

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 8년 전 조회 2,035
웹서버 8년 전 조회 3,736
JavaScript 8년 전 조회 4,079
MySQL 8년 전 조회 2,618
MySQL 8년 전 조회 5,057
JavaScript 8년 전 조회 3,170
PHP 8년 전 조회 1,968
MySQL 8년 전 조회 5,034
PHP 8년 전 조회 2,049
PHP 8년 전 조회 2,263
PHP 8년 전 조회 2,325
MySQL 8년 전 조회 2,284
PHP 8년 전 조회 2,161
PHP 8년 전 조회 2,151
PHP 8년 전 조회 1,651
PHP 8년 전 조회 1,717
PHP 8년 전 조회 1,826
PHP 8년 전 조회 1,901
PHP 8년 전 조회 2,058
PHP 8년 전 조회 1,710
PHP 8년 전 조회 1,622
PHP 8년 전 조회 1,856
PHP 8년 전 조회 1,577
Mobile 8년 전 조회 1만
PHP 8년 전 조회 2,148
PHP 8년 전 조회 1,729
PHP 8년 전 조회 2,014
OS 8년 전 조회 7,208
PHP 8년 전 조회 2,039
PHP 8년 전 조회 2,089
🐛 버그신고