Aktueller Standort: Startseite> Neueste Artikel> Wie kombinieren Sie zwei Arrays mithilfe von PHPs array_combine () -Funktion in einem assoziativen Array?

Wie kombinieren Sie zwei Arrays mithilfe von PHPs array_combine () -Funktion in einem assoziativen Array?

gitbox 2025-09-04

<?php /* Artikeltext: Wie verwendete ich PHP -Funktion von Array_combine (), um zwei Arrays in ein assoziatives Array zu kombinieren? */ // PHPs array_combine () -Funktion wird verwendet, um zwei Arrays in ein assoziatives Array zu kombinieren. // Das erste Array wird als Schlüssel zum Neuarray verwendet, und das zweite Array wird als Wert des neuen Arrays verwendet. // Beispiel: Angenommen, es gibt zwei Arrays $ keys = [ "Name" , "Alter" , "Stadt" ]; $ values ​​= [ "Alice" , 25 , "Peking" ]; // mit Array_combine () zusammenführen $ combinedArray = array_combine ( $ keys , $ values ); // Ausgabeergebnis Echo "
"
; print_r ( $ kombiniertarray ); Echo "" ; // Die Betriebsergebnisse sind wie folgt: // Array // (( // [Name] => Alice // [Alter] => 25 // [Stadt] => Peking //) // Anmerkungen: // 1. Beide Arrays müssen die gleiche Anzahl von Elementen haben, ansonsten wird Array_combine () false zurückgeben. // 2. Die Werte im Schlüsselarray sollten eindeutig sein, da nachfolgende doppelte Schlüssel den vorherigen Wert überschreiben. // 3. Value -Arrays können jede Art von Daten enthalten, einschließlich Zeichenfolgen, Zahlen und sogar Objekten. // kombiniert mit tatsächlichen Szenarien: // Array_combine () ist sehr geeignet, um Formulardaten, Datenbankabfrageergebnisse oder Konfigurationselementlisten in assoziative Arrays zu konvertieren. // Angenommen, es gibt zwei Arrays, die die Datenbankfeldnamen und entsprechende Werte speichern: $ fields = [ "Benutzername" , "E -Mail" , "Passwort" ]; $ data = [ "bob123" , "[email protected]" , "SecurePass" ]; $ user = array_combine ( $ fields , $ data ); Echo "
"
; print_r ( $ user ); Echo "" ; ?>