Cette fois, je vais vous apporter une explication détaillée des étapes de conversion de tableaux à l'aide de PHP à l'aide de foreach Quelles sont les précautions pour la conversion de tableaux à l'aide de foreach en PHP ? Ce qui suit est un cas pratique, jetons un coup d’œil.
Exigences :
Convertir letableau bidimensionnel$arr en 'time' et 'type' Standard, 'data' est un tableau bidimensionnel de valeurs
Tableau d'origine :
$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) } }
Explication détaillée des étapes pour implémenter la capture de groupe d'expressions régulières en PHP
Explication détaillée de étapes pour utiliser mb_strpos en PHP
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!