i hava文件称为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的文件中调用或读取这个数组,有什么方法可以读取数组,如果可能的话,请解释一下。
注意:在测试中.php文件数组没有名称。
谢谢
如果我清楚地理解你,你只需要在test2中包含test.php.php
//In test2.php you have:
<?php
include 'test.php';
以上将使数组在 test2 中可访问.php
同时,我怀疑数组是否有效,我相信您最好将其存储为变量,或者最好仍然给数组一个名称,其索引反映了上面的变量名称。
你想具体做什么?
您可以使用serialize
或json_encode
PHP 函数来序列化数组数据,然后以纯文本形式存储在文件中,如下所示:
$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
现在已从外部文件加载数组数据。希望这能解决问题。