ФорумПрограммированиеPHP для идиотов → Поиск подстроки без учета регистра...

Поиск подстроки без учета регистра...

  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 4:06

    Подскажите пожалуйста, каким образом мне мне сравнить 2 строки без учета регистра. Пример: имеем запрос "Дерево обрабатывающий инструмент" нужно сравнить со строкой "Инструмент" перепробовал все функции, не одна не ищет вхождения "Инструмент" в строке запроса, если же ввести просто "инструмент", то срабатывает. Скажиет с помощью какой функции можно обработать такого рода строки. Спасибо
  • ubica

    Сообщения: 530 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 4:08, спустя 2 минуты 4 секунды

    хуярь на stristr()
  • phpdude

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

    Spritz 11 марта 2009 г. 4:10, спустя 1 минуту 25 секунд

    http://ru.php.net/manual/ru/function.mb-stripos.php

    гугль рулит :)
    Сапожник без сапог
  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 4:15, спустя 4 минуты 46 секунд


    хуярь на stristr()

    не работает она, не находит то что надо….
  • artoodetoo

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

    Spritz 11 марта 2009 г. 6:38, спустя 2 часа 23 минуты 1 секунду

    не уверен, но кажется все немультибайтные функции завязаны на локаль.
    локали ты можешь доверять только на выделенном сервере :)

    как вариант решения: mb_* функции, только не забудь вначале указать в mb_internal_encoding свою кодировку (можно хоть windows-1251, хоть utf-8)
    ιιlllιlllι унц-унц
  • ubica

    Сообщения: 530 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 6:44, спустя 6 минут 15 секунд


    не уверен, но кажется все немультибайтные функции завязаны на локаль.

    как вариант решения: mb_* функции, только не забудь вначале указать в mb_internal_encoding свою кодировку (можно хоть windows-1251, хоть utf-8)

    ты прав, ступил :)
    mb_stripos()
  • progs

    Сообщения: 59 Репутация: N Группа: Кто попало

    Spritz 11 марта 2009 г. 14:45, спустя 8 часов 43 секунды

    Спасибо всем за советы, попробуй :)
  • phpdude

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

    Spritz 11 марта 2009 г. 16:48, спустя 2 часа 2 минуты 53 секунды

    artoodetoo, на локаль они не завязаны :)
    Сапожник без сапог

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