Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť znaky na ASCII čísla v PHP

Prevod textových reťazcov , znakov a čísel v PHP je typicky jednoduché , pretože jazyk poskytuje mnoho štandardných funkcií pre tieto typy úloh . Ak máte textový reťazec v PHP kódu , a je potrebné previesť svoje postavy na hodnoty ASCII , môžete to urobiť len s niekoľkými málo riadkov kódu . PHP nástroje zahŕňajú funkciu " ORD " , ktorá vracia ASCII hodnotu prvého znaku v reťazci , rovnako ako funkcia " chr " , ktorá vracia znak z ASCII hodnotou . Pokyny dovolená 1

Pripravte svoju postavu vo vašom PHP kódu . Nasledujúci kód demonštruje vytvorenie reťazcové premenné s jediným znakom ako jeho hodnoty , obsiahnuté v PHP skriptu osnovy : ?

< Php

//vytvoriť reťazcovú premennú držať znak

$ the_character = " t " ;

>

Môžete si vybrať ľubovoľný znak sa vám páči , a to vrátane čísel a symbolov , ak sa budete držať s tými v ASCII ? pohybovať , pretože to sú tie s hodnotami ASCII . Ak už máte vaša postava uložiť do premennej v PHP skriptu , použite ju .
2

vykonajte metódu " ORD " na svojej postave . Pomocou nasledujúcej syntaxe , prejsť znak reťazcové premenné na metóde " ORD " ako parameter :

ord ( $ the_character ) ;

metóda " ord " vykonáva proces konverzie na prvý znak v reťazci odovzdáte ako parameter . To znamená , že ak máte dlhší reťazec a potrebujeme všetky znaky prevedené , musíte vykonať tento postup pre každý znak - napríklad v rámci " pre " slučky . Po dokončení procesu " ord " je kompletný , bude pôvodný reťazec premenné hodnoty zostávajú rovnaké .
3

Uložte výsledok " ORD " prevádzku v premennej . Metóda " ord " vráti celočíselnú hodnotu predstavujúcu ASCII kód prvého znaku odovzdaný v parametri . .. Môžete použiť hodnotu priamo ako v nasledujúcom príklade kóde :

echo " že budete poskytovať viditeľný ASCII : " ord ( $ the_character ) " < /div > " ;

zapíše hodnotu ASCII sa do prehliadača užívateľa . Všeobecne možno povedať , že je zvyčajne vhodnejšie pre uloženie hodnoty ako premennej , ktorou sa mení svoje " ORD " volanie funkcie riadok takto :

$ ascii_value = ord ( $ the_character ) ;

Po tento riadok môžete pristupovať ASCII hodnotu a použiť ho v žiadnom prípade musíte .
4

Použitie ASCII hodnotu priamo vo Vašom PHP skriptu . Čo robíte s hodnotou ASCII ukazovatele by mali prirodzene závisí od účelu vášho PHP skriptu . Môžete potenciálne pristupovať v každom bode svojho kódu nasledujúcom procese " ORD " . Napríklad , na výstupe hodnota do prehliadača pomocou premennej , môžete použiť nasledujúcu syntax :

echo " že budete poskytovať viditeľný postavy : " $ the_character " - hodnota ASCII : " .. $ Ascii_value .. " < /div > " ;

Tento ukážkový kód zapíše mimo pôvodný znak hodnotu reťazca , rovnako ako verzia ASCII
5

Uložte PHP skript a nahrať ju do svojho . servera . Prejdite na príslušnú stránku vo webovom prehliadači otestovať funkčnosť vášho kódu . Ak váš kód nebude fungovať správne , uistite sa , že znaky , ktoré prechádzajú funkciu " ORD " sú v skutočnosti v rámci sady ASCII . ASCII obsahuje len 128 znakov , takže niektoré webové stránky textové reťazce sa nevzťahuje na to .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené