strcspn
マスクと一致しない開始サブストリングの長さを取得します
strcspn()
関数は、指定された文字が見つかる前に文字列にある文字数(スペースを含む)を返します。
ヒント: strspn()
関数を使用して、指定された文字リストを含む文字列内の文字数を返してください。
注:この機能はバイナリセーフです。
キャラクター「W」が文字列「HelloWorld!」にある前に見つかった文字の数を出力:
<?php Echo strcspn ( "Hello World!" 、 "w" ) ; ?>
自分で試してみてください
すべてのパラメーターを使用して、文字「W」が文字列「Hello World!」にある前に見つかった文字の数を出力します。
<?php Echo Strcspn ( " Hello World!" 、 " w" 、 0、6 ) ; //開始位置は0で、検索文字列の長さは6です。 ?>
自分で試してみてください
strcspn ( string 、 char 、 start 、 length )
パラメーター | 説明する |
---|---|
弦 | 必須。検索する文字列を指定します。 |
char | 必須。検索する文字を指定します。 |
始める | オプション。文字列の検索を開始する場所を指定します。 |
長さ | オプション。文字列の長さを指定します(検索される文字の数)。 |