CGI WEB [ CGI配布 CGI解説 ホームページ作成支援 ]
ホーム|CGI配布|CGIランキング|CGIサポート|CGI解説|ワンタッチボード|ワンタッチメール|クイズ|自宅サーバ|サーバガイド|登録太郎|CGI WEBサーチ|CGI WEB窓口


back
文字列操作





文字列操作を行う関数を紹介します。 覚えておくと便利な関数です。

■index関数

$str = "This is a pen.";
$no = index($str, 'is');

$strを左から検索し、最初に「is」が見つかった位置(0が起点)を$noに返します。 見つからない場合は-1を返します。 この場合は2が$noに格納されます。

■rindex関数

$str = "This is a pen.";
$no = rindex($str, 'is');

$strを左から検索し、最後に「is」が見つかった位置(0が起点)を$noに返します。 見つからない場合は-1を返します。 この場合は5が$noに格納されます。

■substr関数

$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 全体的に内容を見直し




CGI WEB