PHP strcspn() 関数
定義と使用方法
strcspn() 関数は、指定された文字のいかなるものも見つかる前に、文字列内で検索された文字数を返します(スペースを含む)。
ヒント:次を使用してください: strspn() 関数は指定された文字リストに含まれる文字の数を返します。
注釈:この関数はバイナリセーフです。
構文
strcspn(string,char,start,length)
パラメータ | 説明 |
---|---|
string | 必須。検索する文字列を指定します。 |
char | 必須。検索する文字を指定します。 |
start | オプション。文字列内で検索を開始する場所を指定します。 |
length | オプション。文字列の長さ(検索する文字の数)を指定します。 |
技術的詳細
返り値: | 指定された記号のいかなる部分も見つかる前に、文字列内で検索された文字数を返します。 |
PHP バージョン: | 4+ |
更新履歴: | PHP 4.3 で追加されました。 start および length パラメータ。 |
さらに例
例 1
すべての引数を使用して、文字列 "Hello world!" で "w" が見つかる前に検索された文字数を出力します:
<?php echo strcspn("Hello world!","w",0,6); // 開始位置は 0、検索文字列の長さは 6。 ?>