strcspn() 関数は、指定した文字の一部分が見つかる前の、文字列内の文字数(空白を含む)を返します。
チップ: 指定した文字リストの文字のみを含む文字列の文字数をさがすのには strspn() 関数を使用します。
注: この関数はバイナリセーフです。
strcspn(string,char,start,length)
パラメータ | 説明 |
---|---|
string | 必須。検索する文字列を指定する |
char | 必須。検索する文字を指定する |
start | 任意。文字列の開始位置を指定する |
length | 任意。文字列の長さ(検索する文字列の長さ)を指定する |
返り値: | 指定した文字の一部が見つかる前に文字列内で見つかった文字数を返します |
---|---|
PHP バージョン: | 4+ |
変更歴 | start および length パラメータは、PHP 4.3で追加されました |
すべてのパラメータを使用して、"Hello world!" 内の文字 "w" の前ににある文字数を表示します:
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
例の実行 »