PHP : Hypertext Preprocessor er en server-side skriptspråk som brukes mye i forbindelse med Hypertext Markup Language. PHP åpner for en rekke funksjoner og prosesser, herunder analysen av de enkelte tegn i en streng . PHP " ord ( ) "-funksjonen gjør det mulig å returnere ASCII verdien av en karakter. Hvis du ønsker å gjøre dette for flere tegn i en streng , må du bruke en loop, som ord ( )-funksjonen bare evaluerer det første tegnet i strengen . Du trenger
tekst editor
Vis flere instruksjoner
ORD ( ) Funksjon
en
Begynn PHP script med " Php " .
2
Oppbevar streng eller karakter som en variabel : en
< php
$ jalv = " jorv ";
? 3
Bruk ord ()-funksjonen til å returnere ASCII verdien av det første tegnet i variabelen . For eksempel: ?
< Php
$ jalv = " jorv ";
ekko ord ( $ jalv ) ;
echo kommandoen vil vise verdien . Du kan også lagre verdien i en variabel . For eksempel: ; " > " .
$ Stigende = ord ( $ jalv )
4
End din PHP script med
Ved hjelp av en for Loop
5
Bruk " strlen ( ) "-funksjonen til å telle antall tegn i strengen din . Oppbevar dette i en variabel : en
$ teller = strlen ( $ jalv ) ;
6
Begynn en for løkke med den første parameteren " $ i = 0 " , for å gjenta mens " $ i "er mindre enn eller lik" $ teller : "
for ($ i = 0 ; $ i < = $ teller ; $ i + + )
" $ i + + "parameter trinn " $ i " med én hver gang loop ferdig
7
Bruk substr ( )-funksjonen i din for loop å returnere ASCII verdien av hvert tegn i strengen ditt: .
< p > for ($ i = 0 ; $ i < = $ teller ; $ i + + )
{
ekko ord ( substr ( $ jalv , $ i) ) ;
< p > }
første parameter i substr ( )-funksjonen er strengen $ jalv og den andre forteller den funksjonen der til å begynne sin analyse. Siden ord ( )-funksjonen bare konverterer det første tegnet i strengen , trenger du ikke å angi et sluttpunkt for substr ( )-funksjonen .