BLACK FRIDAY! Slevy až 80 % jsou všude. Tak je nepropásni a přejdi do rostoucího IT oboru!
The real BF 2020

Binárny kód na text a naopak

Tento výukový obsah pomáhajú rozvíjať nasledujúce firmy, ktoré možno hľadajú práve teba!

Nasledujúce trieda v PHP dokáže preložiť binárny kód na ASCII (text) a naopak:

<?php

class BinaryTranslator
{
    public function toBinary($string)
    {
        $binary = "";

        $space = " ";

        for ($i = 0; $i < mb_strlen($string); $i++)
        {
            if ($i == (mb_strlen($string) - 1))
                $space = "";
            $binary .= decbin(ord(mb_strtolower($string[$i]))) . $space;
        }

        return $binary;
    }

    public function fromBinary($binary)
    {
        $bin_arr = explode(" ", $binary);

        $string = "";

        foreach ($bin_arr as $bin)
            $string .= chr(bindec((int)$bin));

        return $string;
    }

}

 

Všetky články v sekcii
Knižnice pre PHP
Program pre vás napísal David Čápka
Avatar
Ako sa ti páči článok?
Ešte nikto nehodnotil, buď prvý!
David je zakladatelem ITnetwork a programování se profesionálně věnuje 13 let. Má rád Nirvanu, sushi a svobodu podnikání.
Unicorn university David sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity (1)

 

 

Komentáre

Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!