| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come decodificare stringhe binarie
    ASCII , l' American Standard Code for Information Interchange , è un mezzo di testo codifica --- compresi i numeri , simboli di punteggiatura e lettere --- come una stringa binaria . " 01001000 01101001 00100001 ", tuttavia , è molto meno facile da leggere di "Ciao ! " Per fare il migliore uso delle stringhe binarie , è necessario un modo semplice per decodificarli. L' liberamente disponibile , cross-platform linguaggio di scripting PHP fornisce diverse funzioni integrate che semplificano notevolmente il processo di traduzione di una stringa binaria in testo leggibile . Cose che ti serviranno
    PHP4 o poi
    Show More Istruzioni
    1

    Crea un file di testo vuoto e denominarlo " decode.php . " Aprirlo in difetto semplice editor di testo del vostro sistema operativo , oppure utilizzare un ambiente dedicato allo sviluppo di PHP . Aggiungi " < php ? ", Come la prima riga e " > ", come l'ultima linea , questo dice l'interprete PHP per leggere tutto tra quelle righe come codice PHP . ( Non digitare le virgolette . ) Economici 2

    Inserisci la stringa binaria sulla seconda linea associandolo con una variabile PHP chiamata " $ binary_string " dopo la rimozione di tutti gli spazi del codice binario . Il tuo codice sarà simile a questo : "$ binary_string = '0100100001100101011011000110110001101111 '; "
    3

    inizializzare un array chiamato " $ char_array " digitando " $ char_array = array (); " . sulla terza riga del codice .
    4

    suddividere la stringa in gruppi di otto caratteri ASCII --- basa su una codifica a otto bit --- attraverso l'uso di un ciclo while ( ) . Copia e incolla il seguente codice nel file PHP :

    while ( strlen ( $ binary_string ) > 0 ) {

    $ char_array [ ] = substr ( $ binary_string , 0,8 ) ;

    $ binary_string = substr ( $ binary_string , 8) ;

    }
    5

    aggiungere una riga di codice per tradurre il binario in un numero decimale usando il bindec ( ) la funzione, quindi convertire questo numero binario ad un carattere ASCII tramite la funzione chr ( ) prima di stampare i risultati sullo schermo :

    foreach ( $ char_array da $ char ) {echo chr ( bindec ( $ char ) );}
    6

    Salvare il file e caricarlo sul server PHP4 . Quando si esegue lo script PHP aprendolo in un browser web , la stringa binaria decodificata verrà stampato direttamente sullo schermo . In questo esempio, il codice stamperà " Ciao. "

    Previous :

    next :
      Articoli Correlati
    ·PHP String Estrazione 
    ·PHP Dynamic Image Tutorial 
    ·000X0 PHP stringa di errore 
    ·Joomla usare un sacco di RAM 
    ·Come unire due stringhe in PHP 
    ·MySQL Nozioni di base per gli studenti visivo 
    ·Come costruire un sito Web con MySQL 
    ·Come faccio a crittografare un file PHP 
    ·Come sapere se MySQL è 32 - o 64 - bit 
    ·Come convertire una stringa UTF -8 in PHP 
      Articoli in evidenza
    ·Come spostare il database MySQL per Web Hosting 
    ·Come compilare un programma C + + con CMD & CL 
    ·Come controllare un immobile in Access VBA 
    ·Come visualizzare un documento di Word in ASP.NET 
    ·Come ottenere script PHP Up & Running With Dreamweaver …
    ·Come trovare String Lunghezza 
    ·Come utilizzare Eclipse alla Lista funzioni deprecate 
    ·SMTP PHP Tutorial 
    ·Come rimuovere i duplicati da una sequenza in Python 
    ·Come creare una DLL in Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com