За последние 24 часа нас посетили 59065 программистов и 1843 робота. Сейчас ищут 868 программистов ...

Почему поиск строки постоянно дает фолс

Тема в разделе "Прочие вопросы по PHP", создана пользователем False_True, 21 окт 2015.

  1. False_True

    False_True Новичок

    С нами с:
    7 сен 2015
    Сообщения:
    37
    Симпатии:
    0
    YSandro спасибо, были подозрения на несоответствия типов данных, но не придал этому должного значения.

    Добавлено спустя 5 минут 6 секунд:
    Желаю тебе быть чутку мужественнее

    Человек который разбирается, нашел причину без всяких понтов типа "бро", "твое мнение ни о чем", тем более что в твоем случае они вовсе не оправданы.
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Чего-чего? strpos проверяет посимвольно, из рассчёта, что каждый символ 1 байт, а вот mb_strpos знает многобайтные кодировки. Но обе функции работают со строками
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
    int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding ]] )

    обрати внимание на разницу в параметре $needle
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Ну так что такое символ для C++, на котором написан PHP? Это и есть байт.
    верно