Bij het werken met associate arrays in PHP kan het nuttig zijn om de array te zetten in een string . U kunt string functies te gebruiken, zodat u de inhoud kunt weergeven op uw webpagina . Een geassocieerde deelneming array is een geordende kaart van sleutel en waarde paren , zoals ' ' positie ' = > ' manager ' , ' naam ' = ' bob ' , leeftijd = 33 . " U kunt de associatieve array omzetten in een numeriek geïndexeerde array en gebruik vervolgens de functie " imploderen " om te zetten in een string . Instructies 1 Open je PHP- bestand in een teksteditor zoals Kladblok van Windows . Kopen van 2 Declare associate array en wijs deze waarden door het toevoegen van de volgende code in het lichaam van uw HTML : $ my_array = array ( " key1 " = > " waarde1 " , " key2 " = > " waarde2 " , " KEY3 " = > " waarde3 " ) ; < br > Goedkope 3 Roep de functie " array_map " om de geassocieerde matrix te veranderen in een geïndexeerde array die de functie " imploderen " op zal werken door het toevoegen van de code : functie merge_arrays ( $ key , $ value ) op { return $ key . " : " . $ value " , " ; . } $ fixed_array = array_map ( " merge_arrays " , array_keys ( $ my_array ) , array_values ( $ my_array ) ) ; " array_map functie merge_arrays " voor elke sleutel en waarde paar in de array " -functie zal de bel " , het in kaart brengen van de resultaten in andere array . De functie " array_keys " geeft elke toets van de array en " array_values " geeft de waarden van de matrix . Met behulp van het voorbeeld , " fixed_array " zal een waarde hebben van : 0 = > key1 : waarde1 , 1 = > key2 : waarde2 , 2 = > , KEY3 : waarde3 , verkoop, 4 Zet de array naar een string met de functie " imploderen " en print de waarde door het toevoegen van de code : afdruk implode ( $ fixed_array ) ; < br > Met het voorbeeld , zal deze uitgang key1 : waarde1 , key2 : waarde2 , KEY3 : waarde3 , verkoop, 5 Sla het PHP- bestand en laad het op je webpage server naar de geassocieerde matrix te zetten in een array .
|