2017-10-08 10 views
0

私もまた、他のファイル(b.php)でmultidimensionak配列を使ってexternファイル(a.php)を実装する方法を理解できません!ph12マルチアレイをファイルから取り込む方法

a.phpはちょうどそのコードを実装します。

<?php 
    $array[1][0] = array("gutes"=>"something_1"); 
    $array[2][0] = array("gutes"=>"something_2"); 
    $array[3][0] = array("gutes"=>"etc."); 
    $array[4][0] = array("gutes"=>"etc.2"); 
    //.. 
    //many many more. 
?> 

b.phpが構成されています

<?php 
    //tried calls 
    //include("../path/a.php"); -> err 500 
    //@require_once("a.php"); -> err 500 
    //require("fehleranalyse_array_lebenslauf2.php"); ->err 500 
    //require_once("fehleranalyse_array_lebenslauf2.php"); 

    //strange, i did not get an err 500, but also not the right output 
    //i see Test: but not Test: something_1 
    //include a.php; 

    //just for own tests: without including paths and only with that it works well 
    //$array[1][0] = array("gutes"=>"something_1"); 

    $testname_array = "gutes"; 
    echo "Test: " . $array[1][0][$testname_array] . "<br>"; 
?> 

SRY、しかし、私は、私は失敗ご覧カント! TY

+0

同じフォルダまたは異なるフォルダにファイルa.phpとb.phpはありますか? – Synkronice

+0

@Synkroniceは同じフォルダにあります..with/path私はパスが独立していると言ってみました... –

答えて

0

こんにちは、私は次の方法と、正常にすべての作業テストしてみた

@ein_noch_mieser_progger:

必要と使用)(

<?php 
    include('a.php'); 
    $testname_array = "gutes"; 
    echo "Test: " . $array[1][0][$testname_array] . "<br>"; 
?> 

を含ん使用()

<?php 
    require('a.php'); 
    $testname_array = "gutes"; 
    echo "Test: " . $array[1][0][$testname_array] . "<br>"; 
?> 

をrequire_once()の使用

<?php 
    require_once('a.php'); 
    $testname_array = "gutes"; 
    echo "Test: " . $array[1][0][$testname_array] . "<br>"; 
?> 

私はあなたを助けてくれることを願っています。

よろしくお願いいたします。

関連する問題