亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我們如何在沒有數組名稱的情況下將數組從一個文件讀取到另一個文件

我們如何在沒有數組名稱的情況下將數組從一個文件讀取到另一個文件

PHP
慕無忌1623718 2022-01-24 09:27:28
我有一個名為 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現在已經從外部文件加載了數組數據。希望這能解決問題。


查看完整回答
反對 回復 2022-01-24
?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

如果我清楚地理解你,你只需要在 test2.php 中包含 test.php


//In test2.php you have:

<?php

    include 'test.php';

以上將使數組在 test2.php 中可訪問


同時,我懷疑數組是否有效我相信你最好將它存儲為變量,或者更好地為數組命名,其索引反映了上面的變量名稱。


你到底想做什么?


查看完整回答
反對 回復 2022-01-24
  • 2 回答
  • 0 關注
  • 154 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號