配列をファイルに出力する 質問する

配列をファイルに出力する 質問する

配列をファイルに出力したいと思います。

ファイルが、このようなコードとまったく同じように見えるようにしたいと思います。

print_r ($abc);$abc は配列であると仮定します。

各ルックごとに通常どおりではなく、これに対する 1 行のソリューションはありますか。

PS - 現在 serialize を使用していますが、シリアル化された配列では読みにくくなるため、ファイルを読み取り可能にしたいと考えています。

ベストアンサー1

どちらかvar_exportまたは設定print_r出力を印刷する代わりに返します。

PHPマニュアルからの例

$b = array (
    'm' => 'monkey', 
    'foo' => 'bar', 
    'x' => array ('x', 'y', 'z'));

$results = print_r($b, true); // $results now contains output from print_r

その後$resultsfile_put_contentsまたは、ファイルに書き込むときに直接返します。

file_put_contents('filename.txt', print_r($b, true));

おすすめ記事