配列をファイルに出力したいと思います。
ファイルが、このようなコードとまったく同じように見えるようにしたいと思います。
print_r ($abc);
$abc は配列であると仮定します。
各ルックごとに通常どおりではなく、これに対する 1 行のソリューションはありますか。
PS - 現在 serialize を使用していますが、シリアル化された配列では読みにくくなるため、ファイルを読み取り可能にしたいと考えています。
ベストアンサー1
どちらかvar_export
または設定print_r
出力を印刷する代わりに返します。
$b = array (
'm' => 'monkey',
'foo' => 'bar',
'x' => array ('x', 'y', 'z'));
$results = print_r($b, true); // $results now contains output from print_r
その後$results
、file_put_contents
または、ファイルに書き込むときに直接返します。
file_put_contents('filename.txt', print_r($b, true));