如何用 file_put_contents 添加 php 数组? - PHP
How add php array with file_put_contents ? - PHP
我想 add/create 一个 php 文件,在数组中使用 file_put_contents()
。
$arr= array('red');
$content= "<?php \n$".$var."=".$arr."\n?>";
file_put_contents('file.php', $content);
但是如果我打开 file.php
我会读到这个:
<?php
$var=Array
?>
我想看array('red')
我也试过serialize()
但是输出不好...
只需 returns Array
即可将数组转换为字符串。您可以使用 var_export()
获取要在那里使用的数组文字。
$content = "<?php \n$" . $var . "=" . var_export($arr, true) . "\n?>";
我想 add/create 一个 php 文件,在数组中使用 file_put_contents()
。
$arr= array('red');
$content= "<?php \n$".$var."=".$arr."\n?>";
file_put_contents('file.php', $content);
但是如果我打开 file.php
我会读到这个:
<?php
$var=Array
?>
我想看array('red')
我也试过serialize()
但是输出不好...
只需 returns Array
即可将数组转换为字符串。您可以使用 var_export()
获取要在那里使用的数组文字。
$content = "<?php \n$" . $var . "=" . var_export($arr, true) . "\n?>";