strcspn - 마스크와 일치하지 않는 초기 세그먼트의 길이를 찾습니다.
strcspn - 마스크와 일치하지 않는 초기 세그먼트의 길이를 찾습니다.
설명 ¶
int strcspn ( string $subject , string $mask [, int $start [, int $length ]])
의 초기 세그먼트의 길이를 돌려줍니다 subject않는 하지 의 문자를 포함를 mask.
경우 start와 length 생략, 모든의는 subject검사됩니다. 그들이이 포함 된 경우, 그 효과는 호출하는 것과 동일합니다 건 strcspn (SUBSTR ($ 제목, $ 시작, $ 길이), $ 마스크) (참조 SUBSTR 자세한 내용을).
매개 변수 ¶
subject
검사 할 문자열입니다.
mask
허용되지 않는 모든 문자가 포함 된 문자열입니다.
start
에서 검색 subject을 시작할 위치입니다 .
if start가 주어지고 음수가 아닌 경우 strcspn () 은 'th'위치 subject에서 검사 를 시작 start합니다. 예를 들어, 문자열 ' abcdef '에서 위치 0 의 문자 는 ' a '이고 위치 2 의 문자 는 ' c '입니다.
if start가 주어지고 음수이면 strcspn () 은 끝에서 th 번째 위치에서 검사 subject를 시작 합니다. startsubject
length
세그먼트의 길이 subject 를 검사합니다.
if length가 주어지고 음수가 아닌 경우 시작 위치 이후의 문자를 subject검사 length합니다.
if length가 주어지고 음수이면, subject시작 위치부터 length 끝까지의 문자 까지 검사됩니다 subject.
반환 값 ¶
의 초기 세그먼트의 길이를 돌려 subject 완전히 문자로 구성되는 하지 의를 mask.
참고 :
때 start매개 변수가 설정되고, 반환 된 길이는하지의 시작 부분에서,이 위치에서 시작하여 계산됩니다 subject.
예 ¶
Example # 1 strcspn () 예제
<?php
$a = strcspn('abcd', 'apple');
$b = strcspn('abcd', 'banana');
$c = strcspn('hello', 'l');
$d = strcspn('hello', 'world');
$e = strcspn('abcdhelloabcd', 'abcd', -9);
$f = strcspn('abcdhelloabcd', 'abcd', -9, -5);
var_dump($a);
var_dump($b);
var_dump($c);
var_dump($d);
var_dump($e);
var_dump($f);
?>
위의 예제는 다음과 같이 출력됩니다 :
int (0)
int (0)
int (2)
int (2)
int (5)
int (4)
게시판 목록
개발자팁
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 4946 | node.js | 6년 전 | 2609 | ||
| 4945 | node.js | 6년 전 | 2380 | ||
| 4944 | node.js | 6년 전 | 2520 | ||
| 4943 | node.js | 6년 전 | 2271 | ||
| 4942 | node.js | 6년 전 | 2247 | ||
| 4941 | node.js | 6년 전 | 2719 | ||
| 4940 | node.js | 6년 전 | 1867 | ||
| 4939 | node.js | 6년 전 | 1995 | ||
| 4938 | node.js | 6년 전 | 2459 | ||
| 4937 | node.js | 6년 전 | 2250 | ||
| 4936 | node.js | 6년 전 | 2321 | ||
| 4935 | node.js | 6년 전 | 2136 | ||
| 4934 | node.js | 6년 전 | 2441 | ||
| 4933 | node.js | 6년 전 | 2247 | ||
| 4932 | node.js | 6년 전 | 2687 | ||
| 4931 | node.js | 6년 전 | 2070 | ||
| 4930 | node.js | 6년 전 | 1999 | ||
| 4929 | node.js | 6년 전 | 8631 | ||
| 4928 | node.js | 6년 전 | 3749 | ||
| 4927 | node.js | 6년 전 | 2393 | ||
| 4926 | node.js | 6년 전 | 2504 | ||
| 4925 | node.js | 6년 전 | 2082 | ||
| 4924 | node.js | 6년 전 | 3374 | ||
| 4923 | node.js | 6년 전 | 2221 | ||
| 4922 | node.js | 6년 전 | 1989 | ||
| 4921 | node.js | 6년 전 | 2046 | ||
| 4920 | node.js | 6년 전 | 1764 | ||
| 4919 | node.js | 6년 전 | 2031 | ||
| 4918 | node.js | 6년 전 | 2178 | ||
| 4917 | node.js | 6년 전 | 2395 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기