Konvertering tekststrenge , figurer og tal i PHP er typisk ligetil, som sproget giver mange standard funktioner for disse typer af opgaver . Hvis du har en tekststreng i din PHP kode og har brug for at konvertere sine tegn ASCII-værdier , kan du gøre dette med kun et par linjer kode. PHP forsyningsselskaber nævnes " ORD " -funktion, som returnerer ASCII værdien af det første tegn i en streng , samt " chr " -funktion, som returnerer en karakter fra en ASCII værdi . Instruktioner
1
Forbered din karakter i din PHP kode . Følgende kode viser skabe en streng variabel med en enkelt karakter som sin værdi , der er indeholdt i et PHP script skitse : ?
< Php
//opretter en streng variabel til at holde tegnet < br >
$ the_character = " t " ?
>
p Du kan vælge hvilken som helst tegn, du vil, herunder tal og symboler , så længe du holder dig til dem inden for ASCII rækkevidde, da disse er dem med ASCII-værdier . Hvis du allerede har din karakter er gemt som en variabel i din PHP script , bruge det.
2
Udfør " alm " metode på din karakter. Ved hjælp af følgende syntaks , tegnet strengvariabel pass til " alm "-metoden som en parameter : Hej
ORD ( $ the_character )
" ORD " metoden udfører konverteringen på første tegn i den streng, du passerer som en parameter . Dette betyder at hvis du har en længere snor og har brug for alle konverterede figurer , er du nødt til at udføre denne proces for hver karakter - for eksempel inden for en "for" loop . Efter " alm "-processen er færdig, vil din oprindelige streng variabel værdi forbliver de samme.
3
Store resultatet af den " alm " operation i en variabel . Den " words " metode returnerer et heltal værdi, der repræsenterer ASCII-koden for det første tegn bestået inden parameteren. Du kan bruge værdien direkte som i det følgende eksempel kode : Hej
echo "
ASCII: " . . ORD ( $ the_character ) "
"
skriver ASCII værdien ud til brugerens browser. I almindelighed er det som regel foretrække at gemme værdien som en variabel ved at ændre din " ORD " funktion opkald linje som følger : Hej
$ ascii_value = ORD ( $ the_character )
Efter denne linje du kan få adgang til ASCII værdien og bruge det på nogen måde du har brug for.
4
Brug din ASCII værdi i din PHP script . Hvad du gør med din ASCII værdien variabel skal naturligvis afhænge af formålet med dit PHP script. Du kan potentielt få adgang til det på noget tidspunkt i din kode efter " alm "-processen. For eksempel , for at sende værdien til browseren ved hjælp af variabel kan du bruge følgende syntaks : Hej
echo "
Karakter: " $ the_character " - ASCII værdi : " . . $ Ascii_value . . "
";
Denne prøve kode skriver den oprindelige tegnstreng værdi samt ASCII udgave
5
Gem din PHP script og overføre den til din . serveren . Gå til den relevante side i en webbrowser for at teste funktionaliteten af din kode . Hvis din kode ikke fungerer korrekt , skal du sørge de tegn , du passerer til " alm "-funktionen er faktisk inden for ASCII sættet. ASCII indeholder kun 128 tegn , så nogle website tekststrenge er ikke omfattet af det.