Я работаю над проектом «Текст на речевой», и я не знаю, как справиться с номерами телефонов. Все телефонные номера находятся в этом формате: 123-456-7890
Я бы хотел, чтобы это было преобразовано в это: одно три, четыре пять пять, семьдесят восемь девяносто . О, два , но номер телефона, заканчивающийся в 1020 Представление: < /p>
function phone_to_text($number)
{
// code to convert digits to text here
}
$phone = explode("-", '123-456-7890');
$areacode = $phone[0];
$firstthree = $phone[1];
$lastfour = $phone[2];
$group1 = str_split($areacode);
$one = $group1[0];
$two = $group1[1];
$three = $group1[2];
$group2 = str_split($firstthree);
$four = $group2[0];
$five = $group2[1];
$six = $group2[2];
$group3 = str_split($lastfour);
$seven = $group3[0];
$eight = $group3[1];
$nine = $group3[2];
$ten = $group3[3];
phone_to_text($one);
phone_to_text($two);
phone_to_text($three);
phone_to_text($four);
phone_to_text($five);
phone_to_text($six);
phone_to_text($seven);
phone_to_text($eight);
phone_to_text($nine);
phone_to_text($ten);
< /code>
Это для звука новостей, который, здесь, читается как (например) семь шесть двух, девять восемь четыре, семнадцать двенадцати для номера телефона 762-984-1712. Номер телефона будет включен в строку, которая содержит оставшуюся новостную историю, то есть мне просто нужно заменить номера номера телефона ... в формате xxx-xxx-xxxx словами, оставляя остальную часть строки, как есть.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... th-0-as-oh