配列の画像パスをフォルダに格納

foreachで回し、パスをユニークにします。

<?php

$img = array(
	"01.jpeg",
	"02.jpeg",
	"03.jpeg"
	);

$i=0;
foreach($img as $value){
    $pass = "img/" . $i . ".jpeg";
	file_put_contents($pass, $value);
	$i++;
}
?>

おお、どうやら行けそうですね。

では、連想配列ではどうでしょうか?
日付を加えてみます。

<?php

$date = date("Ymt");

$img = array(
	'Nomura'=>'01.jpeg',
	'Cuisse'=>'02.jpeg',
	'City'=>'03.jpeg'
	);

foreach($img as $key => $value){
    $pass = "img/" .$date. "-". $key . ".jpg";
	file_put_contents($pass, $value);
}
?>

問題ないです。

file_put_contents()でテキストを追記

テキストを書き込む場合も、画像と同じ要領です。

<?php
$short = '2018/02/26	Credit Suisse Securities	0.470%	-0.150%	42,700株	-13,300\n';

file_put_contents("sample.txt", $short);
?>

書き込まれました。

追加する場合は、第三引数にFILE_APPENDとします。

<?php

$short = "2018/02/27	Nomura International	5.940%	+0.250%	535,100株	+22,700\r\n";

file_put_contents("sample.txt", $short, FILE_APPEND);
?>

上手く追加されてますね。

ではテキストを配列で持っていた場合はどうでしょうか? foreachで回してみます。

<?php
$short = array(
	"2018/02/21	Nomura International	5.230%	+0.120%	471,100株	+10,800\r\n",
	"2018/02/22	Nomura International	6.020%	+0.790%	542,500株	+71,400\r\n",
	"2018/02/23	Nomura International	6.160%	+0.140%	555,100株	+12,600\r\n"
	);
foreach($short as $value){
	file_put_contents("sample.txt", $value, FILE_APPEND);
}
?>

おおお、入ってますね。少し感動しました。

file_put_contents()

東証の写真

file_get_contentsで取得した画像を、指定のフォルダに名前を付けて画像に置き換えます。

<?php

$img = '01.jpeg';
$data = file_get_contents($img);

$pass='img/sec.jpg';
file_put_contents($pass,$data);
?>

実行すると、ファイルが出来ています。$imgのパスは外部サーバーでも同じです。
gif-> jpgでもできました。