我已经在php文件中使用file_put_contents()将数组存储在txt文件中,php数组在文本文件中写入成功,同时又如何将该文本文件读入php?
<?php
$arr = array('name','rollno','address');
file_put_contents('array.txt', print_r($arr, true));
?>
上面的php成功写入文本文件。我想在php中读取该文本文件?
如果计划在数组中重用这些相同的值,则可以改用var_export
创建该数组文件。
基本示例:
$arr = array('name','rollno','address');
file_put_contents('array.txt', '<?php return ' . var_export($arr, true) . ';');
然后,当需要使用这些值时,只需使用include
:
$my_arr = include 'array.txt';
echo $my_arr[0]; // name
或者只使用一个简单的JSON
字符串,然后进行编码/解码:
$arr = array('name','rollno','address');
file_put_contents('array.txt', json_encode($arr));
然后,在需要时:
$my_arr = json_decode(file_get_contents('array.txt'), true);
echo $my_arr[1]; // rollno
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句