Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Schritte zum Konvertieren eines Arrays mit foreach in PHP
Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Schritte zum Konvertieren von Arrays mit PHP mit foreach geben. Was sind die Vorsichtsmaßnahmen für das Konvertieren von Arrays mit foreach in PHP? Das Folgende ist ein praktischer Fall. Schauen wir uns das an.
Anforderungen:
Konvertieren Sie daszweidimensionale Array$arr in „time“ und „type“ A two -dimensionales Array mit „Daten“ als Wert;
Ursprüngliches Array:
$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', ), );
Konvertierung:
foreach ($arr as $key => $value) { $change[$value['time']][$value['type']] = $value['data']; }
Ergebnis:
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) } }Ich glaube, Sie haben die Methode gemeistert, nachdem Sie den Fall in diesem Artikel gelesen haben. Für weitere spannende Dinge , bitte achten Sie auf PHP Chinesisch Andere verwandte Artikel online! Empfohlene Lektüre:
Ausführliche Erläuterung der Schritte zur Implementierung der Gruppenerfassung regulärer Ausdrücke in PHP
Ausführliche Erläuterung der Schritte zur Verwendung von mb_strpos in PHP
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Konvertieren eines Arrays mit foreach in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!