(PHP 4, PHP 5)
strspn — マスクに一致する最初のセグメントの長さを返す
マスクに一致する最初のセグメントの長さを求めます。
たとえば、
<?php
$var = strspn("42 is the answer, what is the question ...", "1234567890");
?>
このコードは、$var に 2 を代入します。これは、 "1234567890" からの文字を含む最長の部分が "42" であるためです。
最初の文字列。
次の文字列。
調べ始める位置。 負の値を指定すると、文字列の末尾から数えた位置となります。
調べる文字列の長さ。 負の値を指定すると、文字列の末尾からの長さとなります。
str1 の中で、全て str2 の中の文字からなる最初のセグメントの長さを返します。
バージョン | 説明 |
---|---|
4.3.0 | start および length が追加されました。 |
例1 strspn() の例
<?php
echo strspn("foo", "o", 1, 2); // 2
?>
注意: この関数はバイナリデータに対応しています。