加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 编写和提取数组

发布时间:2020-12-13 21:38:07 所属栏目:PHP教程 来源:网络整理
导读:变量$total是一个数组(). print_r($total)给出: Array ( [01] = Array ( [title] = text [date] = date ) [02] = Array ( [title] = text [date] = date ) [03] = Array ( [title] = text [date] = date )) 如何将此数组写入file.txt? 以及如何稍后调用创
变量$total是一个数组().

print_r($total)给出:

Array (
    [01] => Array ( [title] => text [date] => date )
    [02] => Array ( [title] => text [date] => date )
    [03] => Array ( [title] => text [date] => date )
)

如何将此数组写入file.txt?

以及如何稍后调用创建的文件,所以我可以在里面使用数组?喜欢:

$extracred_array = file.txt;
echo $extracred_array[1][title];

谢谢.

解决方法

您需要使用 serialize函数对其进行序列化,如下所示:

$serialize_array = serialize($array);

现在,您可以将$serialize_array保存在文件中.要将其读回并再次转换为数组,请使用unserialize函数.

更新:

// write array data to file
file_put_contents('file.txt',serialize($your_array));

要回读文件:

// read array back from file
$contents = file_get_contents('file.txt');

// show the array
print_r(unserialize($contents));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读