Hvordan bytesekvens en karakter i PHP

PHP programmeringsspråk støtter multi-byte tegn ved hjelp av Unicode-standarden. Underliggende alle tegnene er en sekvens av binære data som inneholder koden for en bestemt bokstav, nummer eller symbol. Dette er noen ganger referert til som en byte-sekvens, særlig for Unicode-tegn som er sammensatt av flere bytes. Med PHP kan du sette inn tegn ved å skrive inn deres bytesekvens. Du kan også få byte sekvens av en allerede satt karakter. Dette kan være nyttig når du konverterer tegnkodingsvalg.

Bruksanvisning

1 Bestem deg for hvor du vil kjøre PHP-kode. Hvis du har en PHP server, kan du kjøre kode ved hjelp av PHP-filer. Hvis du ikke har tilgang til en PHP server, kan du bruke en online PHP tolk. Skriv inn koden i denne opplæringen inn i enten en PHP-fil eller den elektroniske PHP tolk.

2 Begynn PHP program med følgende uttalelse: <? Php

3 Deklarere en variabel og tilordne den verdien 'A' ved å skrive denne linjen med kode: $ str = 'A';

4 Få ASCII verdien av variabelen $ str. ASCII-verdier og Unicode-verdier overlapper hverandre, så denne verdien vil også være Unicode-verdien av bokstaven 'A.' For å få ASCII-verdi, kan du bruke ord funksjon som dette: $ str = ord ($ str);

5 Skrive ut bytesekvens ved hjelp av printf, som lar deg skrive ut rå bit sekvens av en verdi. For å skrive ut bytesekvens, henvise deg til en variabel som% b i produksjon streng. For eksempel, for å skrive ut bytesekvens på variabelen $ str, kan du skrive dette: printf ( "Byte sekvens:% b ', $ str);

6 Konkludere med PHP program med utsagnet "?>". Programmet er nå klar til å bli testet på PHP server eller online PHP tolk.

7 Kjør programmet. Utgangen ser slik ut: Byte sekvens: 1000001