ФорумПрограммированиеPHP для идиотов → а как обойти регистр слов?

а как обойти регистр слов?

  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 20 марта 2010 г. 11:06, спустя 2 секунды


    <?php

    function preparePattern($s)
    {
    return '#('.preg_quote(mb_strtolower($s), '#').')#ui';
    }

    mb_internal_encoding('utf-8');

    $str = 'Море качается раз, море качается два';
    $words = array('море', 'раз');
    $patterns = array_map('preparePattern', $words);

    header('Content-type: text/html; charset=utf-8');
    echo preg_replace($patterns, '<b>$1</b>', $str);


    результат

    Море качается раз, море качается два
    ιιlllιlllι унц-унц
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 20 марта 2010 г. 11:06, спустя 23 часа 59 минут 58 секунд

    NRG, это сарказм?)
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 20 марта 2010 г. 11:12, спустя 5 минут 28 секунд


    NRG, это сарказм?)
    а ты где то видел что эта фраза означает инное ? =)
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 20 марта 2010 г. 11:21, спустя 8 минут 57 секунд

    Да я вообще эту фразу не слышалниразу. Слышал тока про какого то капитана очевидность, который комментил цитаты с баша. Домен держал парень с форума (доменфорум.нет) и он типа с каким то мужиком договорился и он цитаты комментил. Я пиздец отсталый?
    PS
    А если серьезно то,сначало ты про стрреплейс сказал, потом
    ilma55, суть в том чтобы найти все вхождения "море" не взирая на регистр и обрамить их в тег <b>.

    Вот я и подумал, может ты че не так понял)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!