|
|
|
|
|
для: Trianon
(05.01.2009 в 21:33)
| | Чувствую себя блондинкой.....=/ | |
|
|
|
|
|
|
|
для: ДаньЧег
(05.01.2009 в 21:06)
| | потому что Вы пытаетесь решать другую задачу. Похоже - свою собственную. | |
|
|
|
|
|
|
|
для: Atreides
(05.01.2009 в 18:18)
| | Чето я не понел! Почему мой вариант не подходит?! | |
|
|
|
|
|
|
|
для: Atreides
(05.01.2009 в 18:18)
| | А какие шаблоны Вы пробовали применить? | |
|
|
|
|
|
|
|
для: Atreides
(05.01.2009 в 18:18)
| | Ну вот, как вариант (не самый лучший наверное)
<?
preg_match_all("#.{1}#u",$str,$arr );
|
| |
|
|
|
|
|
|
|
для: ДаньЧег
(05.01.2009 в 17:37)
| | Да, именно так. HTML файл идёт с заданной кодировкой unicode (utf-8), соответственно все строки, передаваемые в php-функции тоже идут в ней. Проблема в том, что если использовать конструкцию вида
$arr = str_split ($str, 1);
|
то цифры и латиница обрабатываются нормально, так как там по 1 байту на символ, а кириллица валится нафиг, так как там 2 байта на символ и эта функция распиливает каждую букву на две части.
Есть функция, которая должна делить нормально (см. первое сообщение), но у меня она почему-то не пашет, как я её ни вертел. | |
|
|
|
|
|
|
|
для: _deniska_
(05.01.2009 в 17:03)
| | Так я чето не совем понел проблему...
Вы не можете разделить строку из кириличных знаков?! | |
|
|
|
|
|
|
|
для: Drago
(05.01.2009 в 17:21)
| | попробую | |
|
|
|
|
|
|
|
для: _deniska_
(05.01.2009 в 17:03)
| | А модификатор "u" для юникода пробовали? | |
|
|
|
|
|
|
|
для: Atreides
(05.01.2009 в 12:56)
| | Тоже столкнулся с регулярными выражениями в Php и кирилицей, кароче говоря не принимает пхп кирилицу, что я тока не пробовал, установка локали тоже не помогает | |
|
|
|
|