2007年06月10日 03:31

文字列を特定文字で区切り配列に格納

| http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/364

ある文字列を指定した文字で区切って配列に格納するにはexplode(区切り文字, 文字列)を利用する。

サンプル


$str = "http://www.example.com/level1/level2/level3/index.html";
$path = explode("/", $str);

for($i=0; $i<sizeof($path); $i++){

 echo $path[$i]."<br />";

}
var_dump($path);

実行結果

http:

www.example.com
level1
level2
level3
index.html
array(7) { [0]=> string(5) "http:" [1]=> string(0) "" [2]=> string(15) "www.example.com" [3]=> string(6) "level1" [4]=> string(6) "level2" [5]=> string(6) "level3" [6]=> string(10) "index.html" }

区切り文字が連続する場合は、NULLが格納されるようですね。

区切り文字に正規表現を使う場合はsplit(区切り文字, 文字列)を利用。

改訂新版 基礎PHP

著者 : WINGSプロジェクト / 金額 : ¥ 3,129

文字列を特定文字で区切り配列に格納タグ:

トラックバック

  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/364
コメント (0)
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?


先月アクセスが多かったページ