2017-03-03 17 views
-2
<?php $mypeople=array("age"=>23,"fname"=>"sami","family"=>"soheili","job"=>"Dev", "father" => array("age" => 66 
, "name" => "fara" 
, "family" => "soheili" 
, "job" => "clerk")); ?> 

私は配列の配列をコーディングするためにこの方法を知っていますが、どうすれば[]を使用できますか?例えばPHPでネストされた配列を作成するには?

<?php $myarr=["name"=>"sami","family"=>"soheili"] 

は私が[ ]内の別の配列を作りたい、それは可能ですか?

+0

は '[]' PHP 5.4で導入された配列の短縮表記構文です。 [PHP配列]の詳細(http://php.net/manual/en/language.types.array.php) – axiac

答えて

2

使用(array()を使用せずに):

<?php 
    $myarr=[ 
     "name"=>"sami", 
     "family"=>"soheili", 
     "details" => [ 
      "telephone" => "072...", 
      "email" => "[email protected]" 
     ] 
    ]; 
0
This can be done dynamically too. 
<?php $arr = ["ar"=>"1","ar2"=>"2"]; 
    print_r($arr); // OutPut Array ([ar] => 1 [ar2] => 2) 
    $arr["ar"] = ["ar11"=>"11","ar2"=>"2"]; 
    print_r($arr["ar"]); //Output Array ([ar11] => 11 [ar2] => 2) 

?> 
関連する問題