PHP 文件数组问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:42:28
将一个二维数组存入TXT文件,已经实现。
但是取出来时候我还要原封不动地要这个数组。哪位达人告诉我用什么方法啊?
不一定是二维数组,不一定还可能是多维,所以采取分割符的方法就算了吧

举个例子给你看你就明白了:

1.将数组写到tmp.php里面:
<?php
$a = array (1, 2, array ("a", "b", "c"));
$handle = fopen("./tmp.php", "w+");
fwrite($handle, '<?php'.chr(10).'$a='.var_export ($a,true).';'.chr(10).'?>');
?>

2.在要用到$a数组的页面里面包含tmp.php后,$a就可以直接用了。
<?php
require_once("./tmp.php");
print_r($a);
?>

$a这样的只是普通的VARIABLE,不是数组(ARRAY)吧。解决这两个总是很简单。下面是我从我的PHP文件里考出来的CODE,你可以在你的电脑上试一下:
<?php

$a=123456;
$b=234567;
$c=345678;

echo $a."<br>".$b."<br>".$c."<br>";
/*
123456
234567
345678
*/

// Question 1.
$d=$a.$b.$c;

echo $d."<br>";
/*
123456234567345678
*/

// Question 2.
$e=$a;
for($i=0;$i<3;$i++)
{