Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как подсчитать в тексте буквы - кириллицу и латиницу?
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
На ум первым приходит только перебор текста циклом, и в нем проверять латиница или нет, но скорее всего можно проще сделать стандартными функциями пыха, не знаю
----- Так было, так есть и так будет
LShark
Отправлено: 21 Мая, 2013 - 21:32:21
Частый гость
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
О регулярка, вариант, что то об этом не подумал сразу...
----- Так было, так есть и так будет
LShark
Отправлено: 21 Мая, 2013 - 21:33:06
Частый гость
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Помог: 1 раз(а)
Точно, забыл про второй аргумент прегматчол (Добавление)
Остается вопрос - что "ресурсоэкономнее" - прегматчолл с сохранением замен (для второго аргумента) или прогон прег-реплэйса с последующим подсчетом длины?
----- Истина прежде всего в том, что...
DelphinPRO
Отправлено: 21 Мая, 2013 - 21:39:16
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
на маленьких текстах - можно не заморачиваться (Добавление)
ваш вариант с заменой можно слегка украсить
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.