|
|
|
| Каждый элемент массива состоит из одного слова, включающего в себя кириллицу и, в некоторых случаях, латиницу.
Как вывести все слова, содержащие хотя бы одну букву на латинице?
Только перебором алфавита и in_array ? | |
|
|
|
|
|
|
|
для: Владимир55
(12.12.2009 в 00:22)
| |
<?php
if( preg_match('/[a-z]/i', $array[$i]) )
|
| |
|
|
|
|
|
|
|
для: Fractured#
(12.12.2009 в 00:35)
| | Спасибо, ловит! | |
|
|
|
|
|
|
|
для: Владимир55
(12.12.2009 в 00:22)
| | понятие слова, которое включает в себя буквы разных алфавитов, требует жесткого определения.
Нет, определения требует любое слово. Но тут уж совсем разврат какой-то... | |
|
|
|
|
|
|
|
для: Trianon
(12.12.2009 в 01:13)
| | РАБОТА
ВЕСНА
Может случиться так, что буквы "А", "Р", "О", "Т", "Е", "Н" являются буквами на латинице. Они воспроизводятся браузером как похожие по написанию буквы кириллицы, а потому я не могу различить их... | |
|
|
|
|
|
|
|
для: Владимир55
(12.12.2009 в 01:24)
| | Можно сперва нормализовать текст - привести все буквы строго к русскому языку. Или строго к латинскому - уж какой нужен. | |
|
|
|
|
|
|
|
для: Trianon
(12.12.2009 в 02:01)
| | Странно... Вообще как я понимаю, вопрос в том, как отличить буквы одного алфавита от другого. Не в кодировках дело тут. мне кажется.. Если каждая буква имеет свой код, почему не отловить что то то
содержащие хотя бы одну букву на латинице?
Если элемент массива содержит этот код, почему не отсортировать...
Зачем весь текст под одну гребенку? | |
|
|
|