PHPサンプル
UPDATE:2018年11月09日
PHP 文字列を分割したい
PHP4 PHP5 PHP7
explode()
書式
分割文字列を各要素に格納した配列 = explode (区切り文字列, 入力文字列);
サンプル
<?php
$string = 'a,b,c,d,e,f,g';
$array = explode(',', $string);
var_dump($array);
?>
文字列を分割して配列に変換 explode()
文字列を分割するのには、explode()関数が利用できます。区切り文字と分割したい文字列を指定し、分割された文字列が配列として受け取れます。
例:
1 2 3 4 5 6 | <!-- サンプルコード --> <?php $str = 'str1 str2 str3'; $array = explode(' ', $str); var_dump($array); ?> |
結果は
array(3) { [0]=> string(4) "str1" [1]=> string(4) "str2" [2]=> string(4) "str3" }
となります。
explode('区切り文字列','入力文字列') 入力文字列 を指定した 区切り文字 で分割し、分割した部分文字列を配列の各要素に格納して配列を返します。
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <!-- サンプルコード --> <h3>文字列を分割して配列に変換「explode()」</h3> <?php $sCarMaker = 'HONDA NISSAN TOYOTA SUZUKI'; $aCarMakers = explode(' ', $sCarMaker); echo $aCarMakers[0].'<br>'; echo $aCarMakers[1].'<br>'; echo $aCarMakers[2].'<br>'; echo $aCarMakers[3].'<br>'; //foreachで展開 foreach($aCarMakers as $value){ echo $value."<br>\n"; } ?> |
実行結果
文字列を分割して配列に変換「explode()」
HONDA
NISSAN
TOYOTA
SUZUKI
HONDA
NISSAN
TOYOTA
SUZUKI
HONDA
NISSAN
TOYOTA
SUZUKI
タグ(=記事関連ワード)
日付
投稿日:2012年3月4日
最終更新日:2018年11月09日
最終更新日:2018年11月09日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-string-explode/trackback/