PHP マニュアル
前のページ |  | 次のページ

# strspn

(PHP 3 >= 3.0.3, PHP 4, PHP 5)

strspn -- マスクに一致する最初のセグメントの長さを返す

## 説明

int strspn ( string str1, string str2 [, int start [, int length]] )

`str1`の中で全て `str2`の中の文字からなる最初のセグメントの 長さを返します。

`<?php $var = strspn("42 is the answer, what is the question ...", "1234567890"); ?>`

このコードは、`$var`に2を代入します。これは、 "1234567890"からの文字を含む最長の部分が "42" であるためです。

PHP 4.3.0 以降、strspn() は 2 つの integer なオプションパラメータを受け入れます。 これらにより、`start` 位置と検査する文字列の `length` を指定することができます。

`<?php echo strspn("foo", "o", 1, 2); // 2 ?>`

> 注意: この関数はバイナリデータに対応しています。

strcspn() も参照ください。

前のページ | ホーム | 次のページ
strrpos | 上に戻る | strstr