Webutviklere kan bygge applikasjoner ved hjelp av PHP språket, som tilbyr en rekke alternativer for håndtering av data . Server - side skript i PHP kan lagre og behandle data verdier som tekststrenger . Ofte , utviklere trenger for å finne ut informasjon om bestemte tegn i en tekststreng . PHP språket gir en rekke funksjoner for tilgang til informasjon om strenger , inkludert ord funksjon , som returnerer ASCII-kode for det første tegnet i en streng. Strengvariabler
PHP script kan lagre tekststrenger som variabler . Følgende eksempelkode demonstrerer : $ my_text = " Her er litt tekst ";
Når en PHP script har en streng variabel, kan det ringe strengfunksjonene på den. Disse inkluderer verktøy for å returnere deler av en streng og informasjon om innholdet , for eksempel lengden. Enhver streng i PHP er en sekvens av tegn , som kan inkludere alfabetiske bokstaver, tall og tegnsetting symboler.
Ord Funksjon
ord -funksjonen i PHP returnerer ASCII verdi av karakteren i begynnelsen av en streng. Følgende eksempelkode demonstrerer kaller funksjonen : ord ( $ my_text ) ;
funksjonen tar en streng parameter og returnerer en tallverdi som representerer ASCII-kode for karakteren i første posisjon i strengen . Den ord -funksjonen kan alternativt kalles med en streng bokstavelig , som følger: ord ( " Her er litt tekst ");
Selv om funksjonen mottar en streng som kan være hvilken som helst lengde , går det bare informasjon om første tegnet , ignorerer resten.
ASCII Verdi
ASCII-kode returnert fra ord -funksjonen er et heltall . En PHP script kan lagre den returnerte verdien som i følgende utvidet kode : $ char_code = ord ( $ my_text ) ;
Alternativt kan skriptet referere til verdien direkte , som følger: echo "
; det første tegnet kode er : < /p > ";
Denne koden skriver ASCII verdi ut til brukerens nettleser , sammen med annen tekst og HTML" ord ( $ my_text ) . ». markup. Hvis et skript lagrer tegnet koden ved hjelp av en variabel referanse, kan det referere til verdien på et senere tidspunkt i prosessen .
Delstrenger
PHP , kan utviklere bruke ekstra strengfunksjonene å returnere tegn informasjon . Hvis et skript ikke trenger ASCII-verdien for det første tegnet , men trenger å lagre det første tegnet som en egen variabel , kan det hente en delstreng som følger: $ first_char = substr ( $ my_text , 0 , 1 ) ;
Denne koden kaller delstrengen funksjon , passerer det en referanse til strengen . Funksjonen anrop angir også startposisjonen av det ønskede delstrengen , sammen med dens lengde. Den første posisjonen i strengen er null , så denne koden returnerer en kopi av det første tegnet , lagre den i en egen variabel .