Die PHP-Methode print_r kann Variablen drucken und anzeigen, um sie leichter verständlich zu machen. Wenn die Variable ein String, eine Ganzzahl oder eine Gleitkommazahl ist, wird der Variablenwert selbst ausgegeben. Wenn die Variable ein Array ist, werden die Schlüssel und Elemente in einem bestimmten Format angezeigt. Das Objekt ähnelt einem Array. print_r wird zum Drucken großer Arrays verwendet. Da PHP die von der print_r-Methode gedruckten Daten nicht nativ im ursprünglichen Array wiederherstellt, wurde die folgende Methode geschrieben, um die von print_r verarbeiteten Daten im ursprünglichen Array wiederherzustellen. RestorePrint.class.php
1. php-Methode zum Wiederherstellen der von print_r verarbeiteten Daten im ursprünglichen Array
Einführung: Die PHP-Methode print_r kann Variablen drucken und anzeigen, um sie leichter verständlich zu machen. Wenn die Variable ein String, eine Ganzzahl oder eine Gleitkommazahl ist, wird der Variablenwert selbst ausgegeben. Wenn die Variable ein Array ist, werden die Schlüssel und Elemente in einem bestimmten Format angezeigt. Das Objekt ähnelt einem Array. print_r wird zum Drucken großer Arrays verwendet.
2. Array-Elemente löschen, ersetzen und hinzufügen
Einführung: Syntax: splice(index,len,[item]) Diese Methode ändert das ursprüngliche Array. splice verfügt auch über 3 Parameter, die zum Ersetzen, Löschen und Hinzufügen eines oder mehrerer Werte im Array verwendet werden können . Wenn die Operation gelöscht wird, ist das Element leer. Beispiel: 1 Löschen: var arr = ['a','b','c','d']; arr) ...
3. Array-Elemente löschen, ersetzen und hinzufügen
Einführung: Syntax: splice( index,len,[item]) Diese Methode ändert das ursprüngliche Array. splice verfügt auch über 3 Parameter, die zum Ersetzen, Löschen und Hinzufügen eines oder mehrerer Werte im Array verwendet werden können . Wenn die Operation gelöscht wird, ist das Element leer. Beispiel: 1 Löschen: var arr = ['a','b','c','d']; arr) ...
4. Wie kann man die unendlichen Kategorien des Moderators wiederherstellen, nachdem sie in Baumstrukturen unterteilt wurden?
Einführung: Nachdem der Moderator die unendlichen Kategorien gesehen hat, werden sie in unterteilt. Nach der Baumstruktur, wie kann das ursprüngliche Array unendlicher Eltern-Kind-Kategorien wiederhergestellt werden/*Rufen Sie die drahtlose Kategorie ab und ordnen Sie die Knotenpfade an der Wireless-Kategorie*/$a=array ( 0 => array ( 'id' => '134',&nb
5. PHP durchläuft rekursiv mehrdimensionale Arrays, führt doppelte Werte zusammen und zeichnet die Anzahl der Wiederholungen auf
Einführung: PHP durchläuft rekursiv mehrdimensionale Arrays und führt sie zusammen Werte duplizieren und die Anzahl der Wiederholungen im Header aufzeichnen ('Content-type: text/html; charset=utf-8');//Das Folgende ist das ursprüngliche Array $array = array( 0=>array( 0=>array( 'text' => 'Sports' ,
6. Meine SQL-Leistungsoptimierungspunkte, auf die ich gestoßen bin
Einführung: MySQL-Leistungsoptimierung Ich bin auf Optimierungspunkt 1 gestoßen. Rufen Sie die Schnittstelle in foreach auf (die eine SQL-Anweisung zur Abfrage ausführt). Verbesserung: Sammeln Sie zuerst die abzufragenden Felder in einem Array und verwenden Sie dann in, um das aufzurufen Schnittstelle einmal: /** * @brief formatierte Daten (Array-Felder sammeln und schließlich zum Abfragen verwenden) * @param params ursprüngliches Array* @param-Felder erforderlich
7 🎜>Array in PHP Einführung: array_walk: array_walk() gibt einen Booleschen Wert zurück. Wenn die Rückruffunktion direkt auf das Array reagieren muss, geben Sie den ersten Parameter der Rückruffunktion als Referenz an. Alle Änderungen an diesen Zellen verändern auch das ursprüngliche Array selbst. Diese Funktion kann gleichzeitig den Schlüssel und den Wert des Arrays abrufen. array_map: array_map() gibt ein Array zurück, das 8 enthält. array_column: Konvertiert ein mehrdimensionales Array in ein Schlüsselwert-Array Einführung: array_column(array$input,$column_key,$index_key) Der erste Parameter ist das ursprüngliche Array, der zweite Parameter (Name des mehrdimensionalen Array-Schlüssels) ist der Wert des neuen Arrays und der dritte Parameter ( Das mehrdimensionale Array (Schlüsselname) ist der Schlüssel. Das Ergebnis ist ein Array von Schlüssel-Wert-Paaren $array = [['id' = 1,'name' = 'tom','age' = 18],['id' = 2,'name' = 'jack','age' = 1 [Verwandte Q&A-Empfehlungen]: Javascript - Array-Splicing und Deduplizierung! Es kann den Typ [num] enthalten Warum kann die Übergabe des Array-Parameters von java.util.Arrays.sort() den Inhalt des ursprünglichen Arrays ändern? c++ – Gibt es in STL einen Array-Container mit fester Länge, ähnlich einem Vektor, der die Anzahl der Elemente begrenzt? Verwenden Sie nicht das ursprüngliche Array von c