strcspn
マスクと一致しない開始サブストリングの長さを取得します
キャラクター「W」が文字列「HelloWorld!」にある前に見つかった文字の数を出力:
<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>
すべてのパラメーターを使用して、文字「W」が文字列「Hello World!」にある前に見つかった文字の数を出力します。
<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 punctuation">Hello</span> <span class="token string double-quoted-string">World!"</span> <span class="token number">、</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、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>