strcspn
마스크와 일치하지 않는 출발 단지의 길이를 얻으십시오.
문자열 "hello world!"에서 문자 "w"가 발견되기 전에 발견 된 문자 수를 출력합니다.
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token keyword">echo</span> <span class="token function">strcspn</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"W"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
모든 매개 변수를 사용하여 문자열 "Hello World!"에 문자 "W"가 발견되기 전에 발견 된 문자 수를 출력하십시오.
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token keyword">echo</span> <span class="token function">strcspn</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"W"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">,</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// 시작 위치는 0이고 검색 문자열의 길이는 6입니다.</span> <span class="token delimiter important">?></span></span>