Nwlapcug.com


Come convertire caratteri ASCII numeri in PHP

Come convertire caratteri ASCII numeri in PHP


Conversione di stringhe di testo, caratteri e numeri in PHP è in genere semplice, come il linguaggio fornisce molte funzioni standard per questi tipi di attività. Se si dispone di una stringa di testo nel codice PHP e bisogno di convertire i caratteri in valori ASCII, è possibile farlo con solo poche righe di codice. Utilità di PHP includono la funzione di "ord" che restituisce il valore ASCII del primo carattere in una stringa, così come la funzione di "chr" che restituisce un carattere da un valore ASCII.

Istruzioni

1

Preparare il tuo personaggio nel codice PHP. Il codice riportato di seguito viene illustrata la creazione di una variabile di stringa con un singolo carattere come suo valore, contenuti all'interno di una struttura di script PHP:

<? php

creare una variabile di stringa per contenere il carattere

$the_character = "t";

? >

È possibile scegliere qualsiasi carattere che ti piace, tra cui numeri e simboli, fintanto che continuerete a quelli all'interno della gamma di ASCII, come questi sono quelli con valori ASCII. Se hai già il tuo personaggio memorizzato come una variabile nello script PHP, è necessario utilizzarlo.

2

Eseguire il metodo di "ord" sul tuo personaggio. Utilizzando la sintassi seguente, passare la variabile di stringa di caratteri per il metodo di "ord" come parametro:

Ord($the_character);

Il metodo "ord" esegue il processo di conversione il primo carattere nella stringa passata come parametro. Questo significa che se avete una stringa più lunga e bisogno di tutti i caratteri convertiti, è necessario svolgere questo processo per ogni carattere--ad esempio, all'interno di un ciclo "for". Al termine il processo di "ord", il valore della variabile stringa originale rimarrà la stessa.

3

Memorizzare il risultato dell'operazione "ord" in una variabile. Il metodo "ord" restituisce un valore integer che rappresenta il codice ASCII del primo carattere passato all'interno del parametro. È possibile utilizzare il valore direttamente come nel seguente esempio di codice riportato di seguito:

echo "< div > ASCII:".ord($the_character)." < / div > ";

Questo scrive il valore ASCII per il browser dell'utente. In generale, è solitamente preferibile per memorizzare il valore come una variabile modificando la linea di chiamata di funzione "ord" come segue:

$ascii_value = ord($the_character);

Dopo questa riga si può accedere al valore ASCII e utilizzare in qualsiasi modo che è necessario.

4

Utilizzare il valore ASCII all'interno di script PHP. Cosa fare con la variabile di valore ASCII naturalmente dovrebbe dipendere lo scopo del tuo script PHP. È potenzialmente possibile accedervi in qualsiasi punto nel codice dopo il processo di "ord". Ad esempio, per il valore al browser utilizzando la variabile di output, è possibile utilizzare la seguente sintassi:

echo "< div > carattere:". $the_character. "-valore ASCII:". $ascii_value. " < / div > ";

Questo esempio di codice scrive il valore di stringa di carattere originale, nonché la versione ASCII.

5

Salvare lo script PHP e caricarlo sul server. Passare alla relativa pagina in un browser Web per verificare la funzionalità del codice. Se il codice non funziona correttamente, assicurarsi che i caratteri che si passa alla funzione "ord" sono in realtà all'interno l'ASCII impostare. ASCII contiene solo 128 caratteri, quindi alcune stringhe di testo del sito Web non sono coperti da essa.

Consigli & Avvertenze

  • Provare a utilizzare la funzione "chr" per effettuare l'inversione del processo "ord", un carattere di ritorno da un valore ASCII specificato.
  • Se il codice sta per elaborare i caratteri che non rientrano nell'intervallo ASCII, assicurarsi che il vostro trattamento non dipendono dai valori ASCII in qualsiasi punto.