Come sequenza di byte di un carattere in PHP

April 14

Il linguaggio di programmazione PHP supporta i caratteri multi-byte che utilizzano lo standard Unicode. Sottostante tutti i caratteri è una sequenza di dati binari che contengono il codice per una specifica lettera, numero o simbolo. Questo è a volte indicato come una sequenza di byte, particolarmente per i caratteri Unicode che sono composti da più byte. Con PHP, è possibile impostare i caratteri inserendo la sequenza di byte. È inoltre possibile ottenere la sequenza di byte di un carattere già impostato. Questo può essere utile per la conversione di schemi di codifica dei caratteri.

istruzione

1 Decidere come si eseguire il codice PHP. Se si dispone di un server PHP, è possibile eseguire codice utilizzando i file PHP. Se non si ha accesso a un server PHP, è possibile utilizzare un interprete PHP on-line. Inserire il codice in questo tutorial in un file PHP o l'interprete PHP on-line.

2 Inizia il programma PHP con la seguente dichiarazione: <? Php

3 Dichiarare una variabile e assegnarle il valore 'A', scrivendo questa riga di codice: $ str = 'A';

4 Prendi il valore ASCII del $ str variabile. valori ASCII e valori Unicode si sovrappongono, in modo tale valore sarà anche il valore Unicode della lettera 'A' Per ottenere il valore ASCII, è possibile utilizzare la funzione di ord in questo modo: $ str = ord ($ str);

5 Stampate la sequenza di byte utilizzando printf, che consente di stampare la sequenza di bit grezzo di un valore. Per stampare la sequenza di byte, si fa riferimento a una variabile come% b nella stringa di output. Ad esempio, per stampare la sequenza di byte del $ str variabile, è possibile scrivere questo: printf ( 'sequenza di byte:% b', $ str);

6 Concludere il programma PHP con l'affermazione "?>". Il vostro programma è ora pronto per essere testato sul server PHP o interprete PHP on-line.

7 Eseguire il programma. L'output è simile al seguente: sequenza di byte: 1000001