Konvertering tekststrenger , tegn og tall i PHP er vanligvis grei, som språket gir mange standard funksjoner for denne typen oppgaver. Hvis du har en tekststreng i din PHP -kode og trenger å konvertere sine tegn til ASCII-verdier , kan du gjøre dette med bare noen få linjer med kode. PHP verktøy inkludere " ord "-funksjon som returnerer ASCII- verdien til det første tegn i en streng , så vel som de " chr "-funksjon som returnerer et tegn fra en ASCII verdi . Instruksjoner
en
Forbered din karakter i din PHP -kode. Følgende kode demonstrerer skape en streng variabel med et enkelt tegn som sin verdi , som finnes i en PHP script disposisjon : ?
< Php
//oppretter en streng variabel til å holde tegnet
$ the_character = " t "; ?
>
du kan velge hvilken som helst karakter du vil, inkludert tall og symboler , så lenge du holder deg til de i ASCII rekkevidde, da disse er de med ASCII-verdier . Hvis du allerede har karakteren din lagres som en variabel i PHP script , bruk den.
2
Utfør " ord "-metoden på karakteren din . Ved hjelp av følgende syntaks , passerer tegnet strengvariabelen til " ord "-metoden som et parameter : en
ord ( $ the_character ) ;
" ord "-metoden utfører konverteringen på første tegnet i strengen du passere som en parameter. Dette betyr at hvis du har en lengre streng og trenger alle tegnene konvertert , må du gjennomføre denne prosessen for hver karakter - for eksempel innenfor en " for" loop. Etter " ord " er fullført, vil den opprinnelige streng variabel verdi forblir den samme.
3
lagre resultatet av " ord " operasjon i en variabel . Den " ord "-metoden returnerer et heltall som representerer ASCII koden for det første tegnet passert i parameteren . Du kan bruke verdien direkte som i følgende eksempel kode :
echo "
ASCII: " . . Ord ( $ the_character ) " < /div >";
skriver ASCII verdi ut til brukerens nettleser . Generelt, er det vanligvis best å lagre verdien som en variabel ved å endre din " ord " funksjon samtale linje som følger : en
$ ascii_value = ord ( $ the_character ) ;
Etter denne linjen du kan få tilgang til ASCII-verdi og bruke det på noen måte du må.
4
Bruk ASCII-verdi i din PHP script . Hva du gjør med din ASCII verdi variabelen bør naturlig nok avhenge av formålet med PHP script . Du kan potensielt få tilgang til det på noe punkt i koden etter " ord "-prosessen. For eksempel vil sende verdien til nettleseren ved hjelp av variabel, kan du bruke følgende syntaks : en
echo "
Personlighet: " $ the_character "- ASCII verdi: " . . $ Ascii_value . . " < /div >";
Denne prøven koden skriver ut den opprinnelige karakteren string verdi samt ASCII -versjonen
5
Lagre PHP script og laste det opp til . server. Bla til den aktuelle siden i en nettleser for å teste funksjonaliteten til koden din . Hvis koden ikke fungerer , sørg tegnene du passerer til " ord "-funksjonen er faktisk innenfor ASCII settet. ASCII bare inneholder 128 tegn , så noen nettside tekststrenger er ikke omfattet av den.