文字列「Hello world!」で文字「w」が見つかるまでに検索された文字数を出力します。
<?phpecho strcspn("Hello world!","w");?>strcspn() 関数は、指定された文字が見つかるまでに文字列内で検索された文字数 (スペースを含む) を返します。
ヒント: strspn() 関数を使用して、指定した文字リストの文字のみを含む文字列内で見つかった文字の数を調べます。
コメント:この関数はバイナリセーフです。
strcspn(文字列,文字,開始,長さ)
パラメータ | 説明する |
---|---|
弦 | 必須。検索する文字列を指定します。 |
文字 | 必須。検索する文字を指定します。 |
始める | オプション。検索を開始する場所を指定します。 |
長さ | オプション。文字列の長さ (検索する文字数) を指定します。 |
戻り値: | 指定された文字が見つかるまでに文字列内で検索された文字数を返します。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | PHP 4.3 では、新しいstartパラメータとlengthパラメータが追加されました。 |
すべての引数を使用して、文字列「Hello world!」で文字「w」が見つかるまで検索された文字数を出力します。
<?phpecho strcspn("Hello world!","w",0,6); // 開始位置は 0 で、検索文字列の長さは 6 です。?>