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