Чё за бред с preg_replace_callback

Тема в разделе "PHP", создана пользователем Ser Frood, 3 мар 2012.

Модераторы: latteo
  1. Ser Frood

    Ser Frood Заблокирован

    Регистр.:
    12 дек 2006
    Сообщения:
    519
    Симпатии:
    384
    Собственно при использовании Русских букв, функция перестаёт работать, если использовать латиницу всё ок! есть идеи? вот пример
    PHP:
    <?
     
    $short_story_txt='Привет:007';
     
    function 
    anoSiguiente($coincidencias)
    {
    return 
    'ZZZZZZZZZZZZZZZZZ';
    }
     
    $short_story_txt preg_replace_callback('#:([0-9]+)#iu',anoSiguiente,$short_story_txt);
     
    echo 
    $short_story_txt;
     
    ?>
     
  2. stealthdebuger

    stealthdebuger Механик

    Administrator
    Регистр.:
    25 авг 2008
    Сообщения:
    628
    Симпатии:
    1.388
    русский в utf-8 переводи - будет работать или убери модификатор u в регулярке
     
    dr.5y51em нравится это.
  3. Ser Frood

    Ser Frood Заблокирован

    Регистр.:
    12 дек 2006
    Сообщения:
    519
    Симпатии:
    384
    Да пасиб уже заюзал iconv, не нравятся такие не доработки )))