Wie ändere ich den Array-Schlüsselnamen in PHP? In diesem Artikel wird hauptsächlich die Methode zum Ändern des Schlüsselnamens des Arrays in PHP vorgestellt, wobei PHPs Betriebsfähigkeiten für das Durchlaufen, Abfangen, Konvertieren und andere verwandte Vorgänge von PHP berücksichtigt werden können. Ich hoffe, es hilft allen.
Das Beispiel in diesem Artikel beschreibt, wie der Array-Schlüsselname in PHP geändert wird. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
$ar = array( array(1 => 'a', 2 => 50, 3 => 60, 4 => 'long', 5 => 'zzz', 6 => 'kkk', 7 => 'ooo'), array(1 => 'b', 2 => 60, 3 => 70, 4 => 'king', 5 => 'lll', 6 => 'ttt', 7 => 'ppp'), array(1 => 'c', 2 => 70, 3 => 80, 4 => 'quit', 5 => 'qqq', 6 => 'xxx', 7 => 'ccc'), ); $kname = array('StaffId', 'Wage', 'Name', 'Work', 'Type'); function foo(&$v, $k, $kname) { $v = array_combine($kname, array_slice($v, 1, -1)); } array_walk($ar, 'foo', $kname); print_r($ar);
Das laufende Ergebnis ist:
Array ( [0] => Array ( [StaffId] => 50 [Wage] => 60 [Name] => long [Work] => zzz [Type] => kkk ) [1] => Array ( [StaffId] => 60 [Wage] => 70 [Name] => king [Work] => lll [Type] => ttt ) [2] => Array ( [StaffId] => 70 [Wage] => 80 [Name] => quit [Work] => qqq [Type] => xxx ) )
Verwandte Empfehlungen:
Zusammenfassung der PHP-Array-Sortiermethoden
Konvertierungsmethoden zwischen PHP-Arrays und Strings
PHP-Array-Traversal für jede Syntaxstruktur und Beispiele
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man Array-Schlüsselnamen in PHP ändert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!