php中把数组写入到文件(php如何取出数组中的一个值)

发布时间:2022-11-14

本文目录一览:

  1. php将数组元素按行写入文本文件
  2. 如何将数组写入php文件中
  3. php,数组的内容怎么输到指定格式的txt文件
  4. php怎样把一个数组写入一个文件

php将数组元素按行写入文本文件

<?php
$arr = array('aa', 'bb', 'cc');
$str = implode("\r\n", $arr);
file_put_contents("A.txt", $str);
?>

如何将数组写入php文件中

一般,PHP处理的数据是存放在数据库里的,如果要存放在文件中,可以使用两种方式。 一种是将PHP的数组转换成XML格式的数据,通过

file_put_contents

存入文件。第二种就是将数组转换成json格式存入文件,我着重说下第二种吧,通过函数

json_encode

将数组转换成json格式的数据,再通过

file_put_contents

函数就能存入文件了,若要将数据还原成数组,通过

file_get_contents

获取数据后,再用

json_decode

即可转换成数组。

php,数组的内容怎么输到指定格式的txt文件

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怎样把一个数组写入一个文件

请看代码吧:

<?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函数的说明。