Konvertera textsträngar , tecken och siffror i PHP är vanligtvis okomplicerat , eftersom språket har många standardfunktioner för dessa typer av arbetsuppgifter . Om du har en textsträng i din PHP-kod och behöver konvertera sina karaktärer till ASCII-värden , kan du göra detta med bara några få rader kod . PHP Utilities inkluderar " ORD " -funktion som returnerar ASCII-värdet för det första tecknet i en sträng , liksom " chr " -funktion som returnerar en karaktär från en ASCII- värde . Instruktioner
1
Förbered din karaktär i din PHP-kod . I följande kod visas hur du skapar en sträng variabel med en enda karaktär som dess värde , innesluten i ett PHP-skript kontur : ?
< Php
//skapa en sträng variabel för att hålla karaktären
$ the_character = " t " ; ?
>
du kan välja vilket tecken du vill, inklusive siffror och symboler , så länge du håller dig till de inom ASCII intervall , eftersom dessa är de med ASCII-värden . Om du redan har din karaktär lagras som en variabel i din PHP-skript , använd den .
2
Utför " ORD " metoden på din karaktär . Använd följande syntax , passerar den rörliga teckensträngen till " ord " metoden som en parameter :
ord ( $ the_character ) ,
" ORD " metoden utför konverteringen på första tecknet i strängen du passera som en parameter . Detta innebär att om du har en längre sträng och behöver alla konverterade tecken , måste du utföra denna process för varje tecken - till exempel inom ett " för " loop . Efter " ord " är klar , kommer din ursprungliga strängvariabeln värde förblir desamma . Addera 3
Store resultatet av " ord " operation i en variabel . Den " ord " metoden returnerar ett heltal som representerar ASCII-koden för det första tecknet skickas inom parametern . Du kan använda värdet direkt som i följande exempel kod :
echo "
ASCII : " . . ORD ( $ the_character ) " < /div > ";
skriver den ASCII-värdet ut till användarens webbläsare. I allmänhet är det oftast bättre att lagra värdet som en variabel genom att ändra dina " ord " line funktionsanropet enligt följande :
$ ascii_value = ord ( $ the_character ) ,
Efter denna linje du har tillgång till ASCII-värdet och använda den på något sätt du behöver .
4
Använd ASCII-värdet i din PHP-skript . Vad du gör med din ASCII värde variabeln ska givetvis beroende på syftet med din PHP-skript . Du kan eventuellt komma åt det på något ställe i koden efter " ord " process . Till exempel , för att mata ut värdet till webbläsaren med hjälp av variabeln , kan du använda följande syntax :
echo "
Karaktär : " $ the_character " - ASCII-värdet : " . . $ Ascii_value . . " < /div > ";
Denna exempelkod skriver ut det ursprungliga värdet teckensträng liksom ASCII version
5
Spara dina PHP-skript och ladda upp den till din . servern. Bläddra till den relevanta sidan i en webbläsare för att testa funktionaliteten i din kod . Om koden inte fungerar korrekt , se de tecken du passerar till " ord " -funktionen är faktiskt inom ASCII uppsättningen . ASCII endast innehåller 128 tecken , så vissa webbplats textsträngar inte omfattas av det .