Solarized
HOME > WEBプログラム覚書 > 文字列を特定文字で区切り配列に格納
文字列を特定文字で区切り配列に格納
ある文字列を指定した文字で区切って配列に格納するにはexplode(区切り文字, 文字列)を利用する。
サンプル
PHP
- <?php
- $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(区切り文字, 文字列)を利用。
| 投稿日 |
2007年6月10日 03:31 |
| カテゴリ |
PHP |
| タグ |
テストコード | 動作確認 | 関数 |
| トラックバック URL |
http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1102 |