NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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í.

morseovka.php

Převod do Morseovy abecedy v PHP

php

<?php
function morse($zadano) {
    $morseovka=array(
        ' ' => '',
        'ch' => '---- ',
        'a' => '.- ',
        'b' => '-... ',
        'c' => '-.-. ',
        'd' => '-.. ',
        'e' => '. ',
        'f' => '..-. ',
        'g' => '--. ',
        'h' => '.... ',
        'i' => '.. ',
        'j' => '.--- ',
        'k' => '-.- ',
        'l' => '.-.. ',
        'm' => '-- ',
        'n' =>'-. ',
        'o' => '--- ',
        'p' => '.--. ',
        'q' => '--.- ',
        'r' => '.-. ',
        's' =>'... ',
        't' => '- ',
        'u' => '..- ',
        'v' => '...- ',
        'w' => '.-- ',
        'x' =>'-..- ',
        'y' => '-.-- ',
        'z' => '--.. ',
        '0' =>'----- ',
        '1' =>'.---- ',
        '2' =>'..--- ',
        '3' => '...-- ',
        '4' => '....- ',
        '5' => '..... ',
        '6' => '-.... ',
        '7' =>'--... ',
        '8' => '---.. ',
        '9' => '----. ',
        '?' =>'..--.. ',
        '|' =>'--..-- ',
        '!' =>'--...- ',
        ';' => '-.-.-. ',
        '/' => '-..-. ',
        '"' => '.-..- ',
        ':' =>'---... ',
        '_' => '..--.- ',
        '+' => '.-.-. ',
        '*' => '-.-.- ',
        '@' => '.--.-. ',
        ',' =>'--..-- ',
        '(' => '--... ',
        ')' => '-.--.- ');
    return str_replace(
        array_keys($morseovka),
        array_values($morseovka),
        mb_strtolower(iconv('UTF-8', 'ASCII//TRANSLIT', $zadano)));
}

echo morse('Chrochtající příšerně žluťoučký kůň');

Neformátovaný

Přidáno: 9.1.2014
Expirace: Neuvedeno

Avatar
Autor: Kit
Aktivity