PHP strcspn() 関数

❮ PHP 文字列リファレンス

"Hello world!" の、文字 "w" の前にある文字数を表示します:

<?php
echo strcspn("Hello world!","w");
?>
例の実行 »

定義と用法

strcspn() 関数は、指定した文字の一部分が見つかる前の、文字列内の文字数(空白を含む)を返します。

チップ: 指定した文字リストの文字のみを含む文字列の文字数をさがすのには strspn() 関数を使用します。

注: この関数はバイナリセーフです。


構文

strcspn(string,char,start,length)

パラメータ 説明
string 必須。検索する文字列を指定する
char 必須。検索する文字を指定する
start 任意。文字列の開始位置を指定する
length 任意。文字列の長さ(検索する文字列の長さ)を指定する

技術内容
返り値: 指定した文字の一部が見つかる前に文字列内で見つかった文字数を返します
PHP バージョン: 4+
変更歴 start および length パラメータは、PHP 4.3で追加されました

その他の例

例 1

すべてのパラメータを使用して、"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.
?>
例の実行 »

❮ PHP 文字列リファレンス