For å ekko et enkelt element i en matrise, kan du for eksempel konvertere matrisen til en streng og skrive den ut på skjermen.
I denne opplæringen lærer du hvordan du konverterer en PHP -matrise til en streng.
Bruke PHP Implode () -funksjon
PHP Implode () -funksjonen er en vanlig metode når du jobber med matriser. Det lar deg bli med i elementer i en matrise ved hjelp av en spesifisert avgrenser. Funksjonen returnerer elementene som er sammen med et strengformat. Derfor er funksjonen praktisk når du konverterer en matrise til en streng.
MERK: Funksjonen gir også Join () -metoden som et alias.
Syntaksen til funksjonen er som vist nedenfor:
Implode (String $ Delimiter, Array $ Array);Ovennevnte funksjon tar to argumenter: en avgrenser (også kjent som en separator) og en matrise, henholdsvis.
Følgende eksempel viser hvordan du konverterer en matrise til en streng ved hjelp av imploderingsfunksjonen.
$ gjennomsnitt = Array ("MongoDB", "Express", "Angular", "Nodejs");Dette gjør at funksjonen kan returnere hvert element i matrisen som en enkelt setning.
Eksempelutgangen er som vist:
PHP -varsel: matrise til strengkonvertering i/hjem/ubuntu/strenger.PHP på linje 4MERK: PHP vil returnere en varselmelding hvis du kjører Echo -metoden mot en matrise.
Du kan også bruke en annen avgrenser i metoden som:
$ gjennomsnitt = Array ("MongoDB", "Express", "Angular", "Nodejs");Den resulterende utgangen er som vist:
Mongodb, Express, Angular, NodejsBruke PHP JSON_EnCode () -funksjon
Den andre måten å konvertere en matrise til en streng er JSON_Encode () -funksjonen. Denne innebygde metoden lar deg konvertere en matrise til en JSON-streng.
Ta en titt på eksemplet vist nedenfor:
$ gjennomsnitt = Array ("MongoDB", "Express", "Angular", "Nodejs");Når vi har kjørt koden ovenfor, bør vi se matrisen i JSON -format som vist:
["MongoDB", "Express", "Angular", "Nodejs"]Bruke PHP Serialize () -metode
Serialize () -metoden lar deg konvertere en matrise til en byte-stream-streng. Tenk på eksemplet som er vist nedenfor:
$ gjennomsnitt = Array ("MongoDB", "Express", "Angular", "Nodejs");Å kjøre koden skal returnere en serialisert streng som:
A: 4: i: 0; s: 7: "Mongodb"; i: 1; s: 7: "Express"; i: 2; s: 7: "Angular"; i: 3; s: 6: " Nodejs ";Konklusjon
Denne guiden gir deg det grunnleggende om å konvertere en PHP-matrise til en streng ved hjelp av innebygde metoder.
Følg med for flere opplæringsprogrammer.