$data = array( ['subject'=>'Low Section Chinese','one_name'=>'Writing Volume','two_name'=>'Ancient Poetry No. 1','title'=> '11111'], ['subject'=>'Section basse chinois','one_name'=>'Volume d'écriture','two_name'=>'Old Poetry No. 1','title'=>' 22222'], ['subject'=>'Section basse chinois','one_name'=>'Test paper','two_name'=>'Old Poetry No. 2','title'=>'666666 '], ['subject'=>'Mathématiques de la section basse','one_name'=>'Exercise Paper','two_name'=>'Mathématiques de la section basse 1','title'=>'333333'] , ['subject'=>'Mathématiques de la section basse','one_name'=>'Exercise Paper','two_name'=>'Mathématiques de la section basse 2','title'=>'444444'], [ 'subject'=>'Mathématiques de la section basse','one_name'=>'Document d'évaluation','two_name'=>'Mathématiques de la section basse 1','title'=>'777777'], ['subject '=>'Chinois avancé','one_name'=>'Painting Scroll','two_name'=>'Painting 1','title'=>'555555'], );
Réfléchissez d'abord appuyez sur sujet pour encapsuler, puis sur one_name en bas et sur two_name pour le rendre encapsulé couche par couche.
$newArr = [];foreach ($data as $v){ foreach ($v as $kk=>$vv){ $newArr[$kk][]=$vv; }}
这种?
Nettoyez le code et republiez-le Il n'y a pas de format et cela semble trop laborieux
.