| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan til at afkode binære Strings
    ASCII , American Standard Code for Information Interchange , er et middel til kodning tekst --- herunder tal , tegnsætning symboler og bogstaver --- som en binær streng. " 01001000 01101001 00100001 ", dog er langt mindre let at læse end "Hej ! " For at gøre den bedste brug af binære strenge, du har brug for en nem måde at afkode dem. Den frit tilgængelige, cross-platform scriptsprog PHP giver flere indbyggede funktioner, der i høj grad forenkle processen med at omsætte en binær streng til læsbar tekst. Ting du skal
    PHP4 eller senere
    Vis Flere Instruktioner
    1

    Opret en tom tekstfil og navngive den " decode.php ". Åbne det i dit operativsystem standard simpel teksteditor , eller bruge en dedikeret PHP udviklingsmiljø. Tilføj " < php ? " Som den første linje og " > " som den sidste linje , og dette fortæller PHP tolk til at læse alt mellem disse linier som PHP-kode . (Må ikke skrive anførselstegn. )
    2

    Indtast den binære streng på den anden linje ved at associere det med en PHP variabel kaldet "$ binary_string " efter at fjerne alle mellemrum fra den binære kode . Din kode vil se nogenlunde sådan ud: "$ binary_string = '0100100001100101011011000110110001101111 « "
    3

    Initialiser et array kaldet" $ char_array " ved at skrive" $ char_array = array (); " . på den tredje linje i koden.
    4

    bryde strengen i grupper af otte tegn --- ASCII baseret på en otte- bit kodning --- ved hjælp af et stykke tid ( ) løkke. Kopier og indsæt følgende kode i dit PHP-fil : Hej

    while ( strlen ( $ binary_string ) > 0) {

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

    $ binary_string = substr ( $ binary_string , 8)

    }
    5

    Tilføj en linje kode til at oversætte den binære ind et decimaltal vha. bindec () funktion , derefter konvertere denne binære tal til en ASCII-tegn via chr () funktionen , før du udskriver resultaterne til skærmen : Hej

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

    Gem filen og upload den til din PHP4 server. Når du kører PHP script ved at åbne den i en web -browser , vil afkodede binær streng udskrives direkte på din skærm . I dette eksempel vil koden print " Hello. "

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man bruger PHP til at gøre en Excel-fil 
    ·Sådan Upload store filer ved hjælp af PHP 
    ·Sådan finder du den filstørrelse i en PHP -server 
    ·Sådan kontrolleres en PHP File Type 
    ·Hvordan man bruger PHP mail for at sende til en mailing…
    ·Sådan bruges Vælg Inden for en DIV Tag 
    ·Sådan Format Dato Parametre i SQL 
    ·Sådan Kill MySQL Tråd 
    ·Sådan oprettes e-mail bekræftelse i PHP 
    ·Hvordan man opbygger Værktøjer til PHP 5 for Windows 
      Anbefalede Artikler
    ·Sådan oprettes Tidsstempler i Batch-filer 
    ·Hvordan at skjule et billede Place Holder 
    ·Sådan får det første element i en streng i PHP 
    ·Sådan bruges en Web Service i SSIS data Flow 
    ·Sådan Call lagrede procedurer i Visual Basic 
    ·Hvordan at tilføje en henvisning til et projekt i Visu…
    ·Sådan udskrives en række tal i PHP 
    ·Sådan : PHP Click Tracking Pixels 
    ·Sådan får PHP Scripts Up & Løb Med Dreamweaver CS3 
    ·Sådan Beregn Datointervaller i MySQL 
    Copyright © Computer Viden http://www.computerdk.com