PHP : Hypertext Preprocessor è un linguaggio di scripting lato server utilizzato ampiamente in combinazione con Hypertext Markup Language . PHP permette una varietà di funzioni e processi , compresa l'analisi dei singoli caratteri in una stringa. Il PHP " ord ( ) " la funzione consente di restituire il valore ASCII di un carattere . Se volete fare questo per più caratteri di una stringa , è necessario utilizzare un ciclo , come la funzione ord ( ) restituisce solo il primo carattere della stringa . Cose che ti serviranno
editor di testo
Mostra più istruzioni
Il ord ( ) Funzione
1
Inizia il tuo script PHP con "< ? Php" .
2
Conservare la stringa o il carattere di una variabile :
< php
$ jalv = " jorv " ;
? 3
Utilizzare la funzione ord ( ) per restituire il valore ASCII del primo carattere della variabile . Ad esempio : ?
< Php
$ jalv = " jorv " ;
echo ord ( $ jalv ) ;
Vedrete il comando echo il valore . È inoltre possibile memorizzare il valore in una variabile . Per esempio : ; " ? > " .
$ Asc = ord ( $ jalv ) economici 4
Fine script PHP con
Utilizzando un per loop
5
Utilizzare la funzione " strlen ( ) ", per contare il numero di caratteri nella stringa . Conservare questo in una variabile :
$ count = strlen ( $ jalv ) ;
6
Iniziare un ciclo con il parametro iniziale "$ i = 0 " , per ripetere mentre " $ i "è minore o uguale a" $ count : "
for ( $ i = 0; < $ i = $ count ; $ i + + ) per
Il " parametro $ i + + " incrementi " $ i" di uno ogni volta al termine del ciclo
7
utilizzare la funzione substr ( ) all'interno del tuo ciclo for per restituire il valore ASCII di ogni carattere nella stringa : .
< p > for ( $ i = 0; $ i < = $ count ; $ i + + ) per
{
eco ord ( substr ( $ jalv , $ i ) ) ;
< p > il primo parametro del substr ( ) function}
è la stringa $ jalv e il secondo indica alla funzione dove cominciare la sua analisi . Dal momento che la funzione ord ( ) converte solo il primo carattere della stringa , non è necessario specificare un punto finale per la funzione substr ( ) .