0

だから私は多次元配列を持っています:

私はそれを1レベル平らにしました$array= call_user_func_array('array_merge', $array);

を使用してデートにアクセスしようとすると

foreach($array as $field)
{
   echo $field['Section_title'];      // echo id 

}

ネストされたすべての配列から結果を取得しますが、個々の配列を参照したいだけです。1位ではなく2位になりたい。ネストされた配列を適​​切に読み込んで参照する方法を教えてもらえますか?

1.{状態と症状、緊急連絡先など}

2.{状態と症状}

配列

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [Section_title] => Conditions and Symptoms
                    [section_subtitle] => Does the patient have 
                    [additional_info] => 
                    [section_disclaimer] => 
                    [disclaimer_title] => 
                    [section_makercol] => 
                    [field_title_1] => Tuberculosis
                    [field_title_2] => Chronic cough
                    [field_title_3] => Asthma
                    [field_title_4] => Diabetes

                )

            [1] => Array
                (
                    [Section_title] => Emergency Contacts
                    [section_subtitle] => 
                    [additional_info] => 
                    [section_disclaimer] => 
                    [disclaimer_title] => 
                    [section_makercol] => 
                    [field_title_1] => Name
                    [field_title_2] => Phone #
                    [field_title_3] => Address
                    [field_title_4] => City

                )

            [2] => Array
               ( 

               )
)
4

1 に答える 1

2

キー値を反復処理できます。

foreach($array as $field)
{
   foreach ($field as $key => $value){
       echo $field[$key]; //
   }
}
于 2013-05-10T18:39:17.100 に答える