Traversée de tableau multidimensionnel, s'il vous plaît donnez-moi une réponse ? ? ?
小帅
小帅 2019-10-08 14:34:22
0
3
1059

        $result=array(
                                                                                                                                                                                                                                                                                                                                                                             , 1',
                                                                                                                                                                                                                                                                     'Test de programme 1' 'question_id'=> 'Test de programme 2',
),
                                                                                                                                          t, Euh 'Réponse ' = & GT; 'Programme Test 3',
),
Tableau ;
// Traversez le tableau supérieur dans le tableau inférieur, aidez-moi s'il vous plaît. . L $ résultat2 = Tableau (
tableau (
'nom' = & gt; 'réseau',
'téléphone' = & gt; '12345678910',

'Le 1er'=>'Test de programme 1',
            'Le 2ème'=> 'Test de programme 2',
              ),
              array(
                  'name' =>'Réseau 1',
                'Téléphone'= & gt; '12345678911',
'3' = & gt; 'Programme test 3',
'4' = & gt; 'programme test 4',
)); ;

小帅
小帅

répondre à tous(2)
海风

Le programme suivant peut obtenir le tableau que vous souhaitez fusionner, quelle que soit la façon dont vous modifiez le nom de la clé $result :

$arr = [];

foreach ($result as $k => $v){

foreach ($result [$k] as $k1 =>$v2){

if (is_array($result[$k][$k1])){

foreach ($result[$k][$k1] comme $k2 => $v2){

$arr[] = $v2;

}

$temp = [$arr[0] => $arr[1]];

non défini ($résultat [$k ][$k1]);

unset ($arr);

$result[$k] = array_merge($result[$k],$temp);

unset($temp);

}

}

}


移动用户-6569216

Je ne peux pas vous aider à le lire car votre écriture n'est pas claire.

  • répondre Merci, je l'ai maintenant, comme ceci : $result2=tableau(); foreach($résultat comme $k=>$v){ $result2[$k]['nom'] = $v['nom']; $result2[$k]['Téléphone'] = $v['Téléphone']; foreach($v['answer'] comme $ak=>$av){ $result2[$k][$av['question_id']] = $av['answer']; } }
    小帅 auteur 2019-10-08 16:57:23
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!