|
文字列操作を行う関数を紹介します。
覚えておくと便利な関数です。
|
|
$str = "This is a pen.";
$no = index($str, 'is');
|
|
|
$strを左から検索し、最初に「is」が見つかった位置(0が起点)を$noに返します。
見つからない場合は-1を返します。
この場合は2が$noに格納されます。
|
|
$str = "This is a pen.";
$no = rindex($str, 'is');
|
|
|
$strを左から検索し、最後に「is」が見つかった位置(0が起点)を$noに返します。
見つからない場合は-1を返します。
この場合は5が$noに格納されます。
|
|
$string = "abcdefghi";
$str = substr($string, 2, 5);
|
|
|
$stringの2番目(0が起点)から5バイトを取り出し$strに代入します。
$stringの内容は変わらないので注意して下さい。
この場合は「cdefg」が$strに格納されます。
|
|
$string = "abcdefghi";
$str = substr($string, 2, 5, 'xx');
|
|
|
$stringの2番目(0が起点)から5バイトを取り出したものを$strに代入し、その部分に「xx」を挿入したものが$stringに格納されます。
この場合は「cdefg」が$strに、「abxxhi」が$stringに格納されます。
|
|
□更新履歴
2007.04.22 全体的に内容を見直し
|
|
|