東京ロケット CEO のブログ

道玄坂交番のカレーうどん屋さんの5階で「助太刀くん」という建設現場と職人さんをつなぐアプリを開発・運営してます。

implode()とexplode() 配列<->文字列

配列を文字列にしたり、文字列を配列にしたりすることは多いです。
そんな時はこの二つの関数を用います。
まずは配列から文字列です。

<?php
//配列から文字列を作成する
$data =["ぞう","キリン","くま","さる"];
$result =implode(',',$data); //implode(区切り文字,文字列);

print $result;

?>

こんな感じです。
f:id:TRocket:20170411164240p:plain

次は逆です。文字列から配列を作ります。

<?php
//文字列から配列を作成する
$string ="ぞう,キリン,くま,さる";
$array =explode(',',$string); //explode(区切り文字,文字列);

print"<pre>"; //preタグはvar_dumpやprint_rを使う時にセットで使うと見やすくなります。
var_dump($array);
print"</pre>";
?>

こうなります。
f:id:TRocket:20170411164526p:plain