кодесурса
«PHP

Упражнения по PHP: преобразование слова в цифру

script1adsense2code
script1adsense3code

PHP: упражнение 33 с решением

Напишите программу PHP для преобразования слова в цифру.

Вход: ноль, три, пять, шесть, восемь, один
Выход: 035681

Пример решения: -

PHP-код:

<?php
function word_digit($word) {
    $warr = explode(';',$word);
    $result = '';
    foreach($warr as $value){
        switch(trim($value)){
            case 'zero':
                $result .='0';
                break;
            case 'one':
                $result .='1';
                break;
            case 'two':
                $result .='2';
                break;
            case 'three':
                $result .='3';
                break;
            case 'four':
                $result .='4';
                break;
            case 'five':
                $result .='5';
                break;
            case 'six':
                $result .='6';
                break;
            case 'seven':
                $result .='7';
                break;
            case 'eight':
                $result .='8';
                break;
            case 'nine':
                $result .='9';
                break;    
        }
    }
    return $result;
}
echo word_digit("zero;three;five;six;eight;one")."\n";
echo word_digit("seven;zero;one")."\n";
?>

Пример вывода:

 035681                                                                 
701

Блок - схема:

«Блок-схема:

Редактор кода PHP:

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите программу PHP, чтобы проверить, является ли число числом Армстронга или нет. Верните true, если число является Армстронгом, иначе верните false.
Далее: Напишите программу PHP, чтобы проверить, одинаковы ли биты двух заданных позиций числа.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code