webudviklere kan bygge applikationer ved hjælp af PHP sproget, som giver en række muligheder for håndtering af data. Server -side scripts i PHP kan lagre og behandle data værdier som tekststrenge . Ofte udviklere nødt til at finde ud af oplysninger om bestemte tegn i en tekststreng . PHP sproget giver en række funktioner for at få adgang til oplysninger om strenge , herunder ORD funktion, som returnerer ASCII-koden for det første tegn i en streng. String Variable
PHP-scripts kan opbevare tekststrenge som variabler . Følgende kodeeksempel viser : $ my_text = " Her er noget tekst "
Når en PHP script har en streng variabel, kan det ringe strengfunktioner på det. Heriblandt hjælpeprogrammer til at returnere sektioner af en streng og information om dens indhold , såsom dens længde . Enhver streng i PHP er en sekvens af tegn , som kan omfatte alfabetiske bogstaver , tal og tegnsætning symboler.
Ord Function
ORD funktion i PHP returnerer ASCII værdien af den karakter i begyndelsen af en streng. Følgende kodeeksempel viser kalde funktionen : ORD ( $ my_text )
funktion tager en streng parameter og returnerer en talværdi , der repræsenterer ASCII-koden for det tegn, den første position i strengen. THE ORD -funktionen kan alternativt kaldes med en snor bogstavelig som følger: ORD ( " Her er noget tekst ");
Selvom funktion modtager en streng som kan være enhver længde , at den kun viser oplysninger om første tegn , ignorerer resten.
ASCII value
ASCII-kode returneres fra ORD funktionen er et heltal værdi. En PHP script kan gemme den returnerede værdi som i følgende udvidede kode : $ char_code = ORD ( $ my_text )
Alternativt kan scriptet henvise til værdien direkte , som følger: echo "
; det første tegn kode er :
";
Denne kode skriver ASCII værdien ud til brugerens browser , sammen med andre tekst og HTML" ORD ( $ my_text ) . ". markup . Hvis et script gemmer tegnkoden ved hjælp af en variabel reference , kan den henvise til den værdi på et senere tidspunkt i behandlingen .
Delstrenge
PHP, kan udviklere bruge ekstra streng funktioner til at returnere tegn information. Hvis et script ikke behøver ASCII værdi for det første tegn , men skal gemme det første tegn som en separat variabel, kan den hente en delstreng som følger: $ first_char = substr ( $ my_text , 0, 1 ) ;
Denne kode kalder understreng funktion , passerer det en henvisning til strengen . Funktionen opkald også angiver startpositionen for den ønskede delstreng , sammen med sin længde. Den første position i strengen er nul, så denne kode returnerer en kopi af det første tegn , gemme den i en dedikeret variabel.