Maison > Article > développement back-end > PHP utilise foreach pour convertir comme par magie des tableaux (explication avec exemples)
L'éditeur ci-dessous partagera avec vous un article sur l'utilisation de PHPforeachconversion magiquearray(explication avec exemples), qui est une bonne référence pour apprendre Valeur PHP, j'espère que cela sera utile à tout le monde. Amis intéressés par PHP, veuillez suivre l'éditeur pour y jeter un œil
Exigences :
Convertir tableau bidimensionnel$arr est converti en un tableau bidimensionnel avec 'time' et 'type' comme indices et 'data' comme valeur
Tableau original :
$arr = array( 0 => array( 'data' => 100, 'type' => 1, 'time' => '2018-01-26', ), 1 => array( 'data' => 200, 'type' => 2, 'time' => '2018-01-26', ), 2 => array( 'data' => 300, 'type' => 2, 'time' => '2018-01-27', ), 3 => array( 'data' => 400, 'type' => 3, 'time' => '2018-01-27', ), 4 => array( 'data' => 500, 'type' => 4, 'time' => '2018-01-28', ), );
Conversion :
foreach ($arr as $key => $value) { $change[$value['time']][$value['type']] = $value['data']; }
Résultat :
array(3) { ["2018-01-26"] => array(2) { [1] => int(100) [2] => int(200) } ["2018-01-27"] => array(2) { [2] => int(300) [3] => int(400) } ["2018-01-28"] => array(1) { [4] => int(500) } }
L'article ci-dessus sur le tableau de conversion magique utilisant foreach en PHP (explication avec exemples) est tout le contenu partagé par l'éditeur, j'espère qu'il pourra vous donner une référence ! !
Recommandations associées :
Exemples de combinaison et de déduplication de tableaux php
Plusieurs méthodes de suppression pour spécification des éléments de valeur dans les tableaux php
fonction de remplacement de tableau php array_replace()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!