IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

CharToInt Convertor

Program, co převádí znaky anglické abecedy tj. [a-bA-B]* na čísla s normalizací na 1 a ostatní znaky vypisuje v nezměněné podobě.

php

function is_between($value, $lower, $upper) {
        return ($value >= $lower && $value <= $upper);
}

$text = "ahoj";
$characters = str_split($text);

foreach($characters as $character) {
        $char_number = ord($character);

        if (is_between($char_number, 65, 90))
                echo $char_number - 64;
        else if (is_between($char_number, 97, 122))
                echo $char_number - 96;
        else echo $character;

        if ($character !== end($characters)) echo '-';
}

Neformátovaný

Přidáno: 26.12.2016
Expirace: Neuvedeno

Aktivity