猿问

我们如何在没有数组名称的情况下将数组从一个文件读取到另一个文件

我有一个名为 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 文件中的数组没有名字。


慕无忌1623718
浏览 134回答 2
2回答

摇曳的蔷薇

您可以使用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阳

如果我清楚地理解你,你只需要在 test2.php 中包含 test.php//In test2.php you have:<?php&nbsp; &nbsp; include 'test.php';以上将使数组在 test2.php 中可访问同时,我怀疑数组是否有效我相信你最好将它存储为变量,或者更好地为数组命名,其索引反映了上面的变量名称。你到底想做什么?
随时随地看视频慕课网APP
我要回答