// 3 と表示される
// "This is island"という文字列から "is" を検索するため
print substr_count("This is island", "is");
// 1 と表示される
// "This"という文字列から "is" を検索するため
print substr_count("This is island", "is", 0, 4);
// 2 と表示される
// "s is island"という文字列から "is" を検索するため
print substr_count("This is island", "is", 3, 11);
// 1 と表示される
// "AbcdAbcdAb" には "AbcdAb" が2個存在するが、重複しているので1つのみカウントされる
print substr_count("AbcdAbcdAb", "AbcdAb");
count | 文字数が返されます |
targetString | 検索を行う元の文字列を指定します。 |
searchString | 検索する文字列を指定します。 |
startIndex | ※省略可能です(省略時は0) 元文字の絞り込み開始位置を指定します。 例)最初から検索する場合は0を指定します。 |
stringLength | ※省略可能です(省略時は全文字が対象) 元文字の絞り込みを行う文字数を指定します。 例)2文字目までを対象にする場合は2を指定します。 |
[PHP - PHP - 文字列]
文字列を切り出す 【substr】
文字列を置換する 【str_replace】
文字列をエスケープする 【htmlspecialchars】
文字列を数値に変換する 【intval】
対象の文字列が最初に現れる位置を調べる 【strpos】
正規表現によるマッチングを行う 【ereg、eregi】
文字列の長さを調べる 【strlen】