我有一个名为 test.php 的文件,在这个文件中我有这样的数组:array( [0] => $x_axis_t1 = "1,2,3,4,5"; [1] => $y_axis_t1 = "1,2,4,3,2"; [2] => $x_axis_t2 = "1,22,73,49,5"; [3] => $y_axis_t2 = "1,9,8,2,1"; )这个数组我需要在另一个名为test2.php的文件中调用或读取,有什么方法可以读取数组,如果可以请解释一下。注意:在 test.php 文件中的数组没有名字。
2 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
您可以使用serialize或json_encodePHP 函数来序列化数组数据,然后以纯文本形式存储在文件中,如下所示:
$data = array(
[0] => "1,2,3,4,5",
[0] => "1,2,4,3,2",
[0] => "1,22,73,49,5",
[0] => "1,9,8,2,1",
);
$data = serialize( $data );
file_put_contents( 'test.php' , $data );
以上将以序列化的形式将数组存储在 test.php 文件中。接下来是将这些数据读取到您选择的某个变量中。
$new_data = file_get_contents( 'test.php' );
$new_array = unserialize( $new_data );
$new_array现在已经从外部文件加载了数组数据。希望这能解决问题。
BIG阳
TA贡献1859条经验 获得超6个赞
如果我清楚地理解你,你只需要在 test2.php 中包含 test.php
//In test2.php you have:
<?php
include 'test.php';
以上将使数组在 test2.php 中可访问
同时,我怀疑数组是否有效我相信你最好将它存储为变量,或者更好地为数组命名,其索引反映了上面的变量名称。
你到底想做什么?
- 2 回答
- 0 关注
- 133 浏览
添加回答
举报
0/150
提交
取消