2014-10-14 4 views
0

Привет, мне было интересно, как я могу распечатать цифры в форме слов? Когда я выполнил поиск в Google, он показал сценарий других народов о том, как печатать 234 как двести тридцать четыре.Печать номеров как слов?

Мне нужно 234 как два три четыре.

Спасибо, ребята!

+0

проверить этот http://www.karlrixon.co .uk/writing/convert-numbers-to-words-with-php/ –

+0

массив, разбивающий строку, кажется простым, попробуйте SOMETHING –

+0

Я ничего не пытался. Im совершенно новый для php. Im получает числа, переданные из html-формы. До сих пор я сделал $ numbers = $ _POST ['thedata'] –

ответ

2

Мне нужно 234 как два три четыре.

Было бы так просто, как создание массива Вашего номера карты слова, а затем принимать ваш номер и распечатывания соответствующего значения:

<?php 

    $num_word = array(); 
    $num_word[0] = 'zero'; 
    $num_word[1] = 'one'; 
    $num_word[2] = 'two' 
    ... 
    $num_word[9] = 'nine'; 

    $num = 234; 

    foreach(str_split($num) as $w) { 
     echo $num_word[$w]; 
    } 
?> 
+0

, так как максимальное число слов, которое ему нужно, равно девяти, вы можете сделать это –

+0

+1, но не забудьте пробел, когда эхом, или вы просто получите прядь слов. –

+0

Спасибо, Бурхан! Это именно то, что я пытался сделать. Удивительно, насколько полезен этот сайт на невероятной скорости. –

Смежные вопросы