PHP strspn() 関数

❮ PHP 文字列リファレンス

"kHlleo" に含まれる文字が、文字列 "Hello world!" に見つかった文字数を返します:

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

定義と用法

ヒント:strcspn() 関数を使用して、指定された文字の一部が見つかる前に文字列内の文字数を返します。

strspn() 関数は、charlist パラメータの文字のみを含む、文字列内の文字数を返します。

チップ: 指定した文字の一部分が見つかる前の、文字列内の文字数を返すには、 strcspn() 関数を使用します。

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


構文

strspn(string,charlist,start,length)

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

技術内容
返り値: charlist パラメータの文字のみを含む文字列内の文字数を返します
PHP バージョン: 4+
変更歴 start および length パラメータは、PHP 4.3で追加されました.

その他の例

例 1

文字列 "abcdefand" に、文字 "abc" を含む文字数を返します:

<?php
echo strspn("abcdefand","abc");
?>
例の実行 »

❮ PHP 文字列リファレンス