テキストファイルからJSON形式への変換
a.txt
http://abc.com/def.jpg
http://abc.com/ghi.jpg
http://abc.com/jkl.jpg
このテキストファイルを
b.json
[
]
のようにJSON形式に変換する方法。テキストを一度配列にいれてJSONにエンコードする。
①テキストを配列に入れる
$image_array = array(); //配列
$textfile = file_get_contents('a.txt'); //テキストファイルの中身を全て文字列として読み込む
$image_array = explode("\n",$textfile); //文字列を改行で分割し配列にいれる
explodeは第二引数の文字列を第一引数で指定した文字で区切って配列として返してくれる。a.txtでは画像のURLを改行で区切って保存してあるので、第一引数に改行("\n")を指定する。
あとは
json_encode($image_array,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);