php怎样把一个数组写入一个文件

php怎样把一个数组写入一个文件,第1张

请看代码吧:

<?php

//假如有数组 $a , 讲数组 $a 写入 文件 a.txt

$a = array(

    "aa" => 123,

    "bb" => 456

)

//将数组编程字符串的样式

$aString = '$a = '.var_export($a, true).''

//写入文件

file_put_content(__DIR__.'/a.txt', $aString)

如果不明白的话,可以单独查看以上PHP函数的说明。

PHP中,使用var_export函数即可将数组格式写入到文件;示例如下:

<?php

$file = "chinawinxp.txt"

$content=array(

        "name"=>"百度知道",

        "company"=>"百度在线",

        "city"=>"北京",

        "other"=>array(

                "edu"=>"百度教育",

                "jingyan"=>"百度经验",

                )

        

        )

file_put_contents($file,var_export($content,true)."\r\n",FILE_APPEND) 

//写入结果

/**

array (

  'name' => '百度知道',

  'company' => '百度在线',

  'city' => '北京',

  'other' => 

  array (

    'edu' => '百度教育',

    'jingyan' => '百度经验',

  ),

)

*/

?>

转成字符串,再写进文件,读取的话反过来就可以了

<?php

    $arr = array('a','b','c')

    file_put_contents('1.txt',implode(',',$arr))// www.hi-docs.com/php/file_put_contents.html

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12047574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存