0
Ich habe einen Code wie folgt. In PHP möchte ich die JSON-Datei durch foreach-Schleife erstellen. Meine Array wie:In Foreach Datei schreiben nicht richtig funktioniert in PHP
Array ([0] => Array ([out] => Array ([id] => 5 [title] => Network [url] => network [label] => forum [tag] => 218) [filename] => tags/tag_218) [1] => Array ([out] => Array ([id] => 6 [title] => Arch [url] => arch [label] => forum [tag] => 218) [filename] => tags/tag_218) [2] => Array ([out] => Array ([id] => 7 [title] => not [url] => not [label] => forum [tag] => 218)
In meinem Code:
foreach($my_arr as $arr){
$file_name=$arr['filename'];
$response=$arr['out'];
if(!(file_exists($file_name))){
$fp = fopen($file_name.'.json', 'w+');
fwrite($fp, '$response');
fclose($fp);
}
else{
$fpd = fopen($file_name.'.json', 'a+');
fwrite($fpd, '$response');
fclose($fpd);
}
}
Hier wurde Textdatei erstellt. Aber nur die letzten Daten wurden angehängt. Warum?
Was das Schreiben ist die Frage? –
Hier Textdatei erstellt. aber die letzten Daten wurden nur eingefügt. Warum? – SARAN
Wo bauen Sie Ihren JSON? –