Hvordan gjøre Basetop 10 -koding og avkoding i PHP?

Hvordan gjøre Basetop 10 -koding og avkoding i PHP?
PHP er kjent for å være det mest brukte programmeringsspråket for generell formål. Det er i utgangspunktet et skriptspråk som hovedsakelig brukes til webutvikling. Årsaken til populariteten til dette språket skyldes at syntaks er ekstremt kortfattet og enkel. Det betyr at det er i stand til å krympe en lang kode skrevet på noe annet programmeringsspråk til noen få kodelinjer. Når det gjelder dagens artikkel, vil vi prøve å lære konseptet Base64 -koding og avkoding ved hjelp av PHP -programmeringsspråket.

Kompilator brukt

For å lage et PHP -skript for Base64 -koding og avkoding og sammenstilling av det, senere brukte vi en online kompilator.

I denne guiden ønsket vi å fokusere mer på den faktiske koden i stedet for på kompilatoren som ble brukt. Nettopp derfor frigjorde vi oss fra bryet med å installere en dedikert kompilator for å utføre PHP -skriptet vårt; Snarere foretrakk vi å bruke en online en. Du kan imidlertid også bruke Visual Studio, Visual Studio Code eller hvilken som helst annen kompilator du ønsker hvis du ønsker det.

Operativsystem brukt

For denne artikkelen har vi brukt Windows 10 -operativsystemet, og vi har fått tilgang til PHP -kompilatoren på nettet ved å bruke Google Chrome -nettleseren; Du kan imidlertid velge et hvilket som helst operativsystem eller nettleser etter eget valg for å bruke denne kompilatoren.

De innebygde kodene og avkodingsfunksjonene til PHP og deres parametere

PHP-programmeringsspråket inneholder innebygde funksjoner for å gjøre Base64-koding og avkoding. PHP -funksjonen som brukes til base64 -kodingen er “Base64_encode”, mens den som brukes til avkoding er “Base64_Decode”. Begge disse funksjonene godtar en enkelt parameter. Kodingsfunksjonen tar en normal streng som inngangen, mens avkodingsfunksjonen tar en kodet streng som inngang. Dessuten er returtypen av begge disse funksjonene også "String.”De generelle syntaksene til begge disse funksjonene er gitt nedenfor:

String base64_encode (String stringToBeenCoded);

Her representerer "StringTobeenCoded" strengen du vil kode.

String base64_decode (streng strengtobedecoded);

Her refererer "StringTobedecoded" til strengen du ønsker å avkode.

Disse to innebygde funksjonene til PHP gjør det ekstremt praktisk å gjøre base64-koding og avkoding etter behov. Du trenger bokstavelig talt å skrive en enkelt kodelinje for å utføre hver av disse prosessene, og du vil innse det når du vil gå gjennom PHP -skriptet som vi har designet for deg.

Prosessen med å utføre base64 -koding og avkoding i PHP

PHP -skriptet for å utføre base64 -koding og avkoding er veldig enkel. Du må se på dette skriptet først, og så vil vi prøve å forklare det for deg.

I dette PHP -skriptet har vi først plassert PHP -taggen i.e. . Hele PHP -skriptet vil bli vedlagt i denne taggen. Alt du vil skrive utenfor denne taggen vil ikke bli utført. Deretter har vi laget en variabel “$ str” og har utlignet den til strengen “Jeg er en prøvestreng.”For å skrive ut denne strengen på konsollen, har vi brukt uttalelsen“ Echo NL2BR (“Den originale strengen er: $ str \ n”).”" Echo "-kommandoen i PHP brukes til å skrive ut noe på konsollen. "NL2BR" -funksjonen brukes til å sette inn en ny linje etter den aktuelle uttalelsen når den brukes i forbindelse med "\ n" -flagget bare for å forbedre lesbarheten til utgangen. Inne i denne funksjonen har vi skrevet en melding og den originale strengen som skal skrives ut.

Deretter har vi laget en variabel med navnet "$ kodet" og har utlignet den til den innebygde PHP-funksjonen "Base64_encode". Denne funksjonen tar en streng som en inngang. Vi har gitt den opprinnelige strengen til denne funksjonen. Deretter har vi brukt den samme "ekko" -uttalelsen for å skrive ut den kodede strengen på konsollen. Etter det har vi laget en variabel med navnet “$ Decoded” og har utlignet den til den innebygde PHP-funksjonen “Base64_Decode”. Denne funksjonen tar en kodet streng som inngang. Derfor har vi gitt vår kodede streng til den, og så har vi skrevet ut den dekodede strengen på konsollen ved å bruke en annen “Echo” -kommando.

Resultat av PHP -skriptet for base64 -koding og avkoding

Etter å ha opprettet dette PHP -skriptet, ønsket vi å visualisere resultatene for å bekrefte om Base64 -kodingen og avkodingen har funnet sted med hell eller ikke. For det måtte vi utføre dette PHP -skriptet ved å klikke på "Kjør" -knappen på kompilatoren vår. Resultatet av dette PHP -skriptet vises på bildet nedenfor:

I dette resultatet kan du enkelt se to normale strenger, jeg.e., den ene originalen og den andre avkodet og den ene kodede strengen. De originale og de dekodede strengene stemmer nøyaktig med hverandre, noe som er en indikasjon på at kodings- og avkodingsprosessene har fungert perfekt i PHP. Siden det var veldig få kodelinjer som var til stede i dette PHP -skriptet, fant dessuten utførelsen av dette PHP -skriptet sted med veldig rask hastighet.

Konklusjon

Ved hjelp av denne guiden ønsket vi å formidle til leserne våre metoden for Base64 -koding og avkoding på PHP -programmeringsspråket. For å gjøre det fikk vi tilgang til en online kompilator hvis lenke også er nevnt i begynnelsen av denne artikkelen. Deretter bruker vi denne kompilatoren et PHP-skript ved å bruke den innebygde Base64-koding og avkodingsfunksjonene til PHP. Etter det forklarte vi dette skriptet i detalj for deg, etterfulgt av resultatet. Ved å gå gjennom dette skriptet og dets respektive resultat, vil du kunne innse hvor enkelt det er å utføre Base64 -koding og avkoding på PHP -programmeringsspråket. Alt du trenger å ta vare på mens du skriver et PHP -skript er at du ikke skriver noe utenfor PHP -taggen. Ellers vil du ikke være i stand til å utføre det noen gang.