Входит ли строка в строку

223
03 марта 2017, 02:43

Хочу реализовать, что бы при выборе страницы менялось активное меню.

Есть такое URL

/service/type/office_cleaning

Как проверить входит ли строка /serviceв строку/service/type/office_cleaning на php

Answer 1
$str = "/service/type/office_cleaning";
$sch = "/service";
if(stristr($str, $sch)):// возвращает строку, регистронезависима
    echo "$sch in string \r\n";
endif;
if(strstr($str, $sch)):// возвращает строку, регистрозависима
    echo "$sch in string \r\n";
endif;
if(false !== stripos($str, $sch)):// возвращает позицию подстроки или false, регистронезависима
    print_r('вхождение строки: ' . stripos($str, $sch) . "\r\n");
endif;
if(false !== strpos($str, $sch)):// возвращает позицию подстроки, регистрозависима
    echo 'вхождение строки: ' . strpos($str, $sch) . "\r\n";
endif;
if(false !== preg_match('/\$str/', $sch)):// проверяет по regex
   echo 'соответствие строки: ' . preg_match('/\$str/', $sch) . "\r\n";
endif;

И там ещё кто знает, сколько способов.

READ ALSO
JSON и кодировка

JSON и кодировка

Доброго времени суток! Есть такая проблемаPHP-скриптом забираю данные с сервера MS SL Server 2008

344
Вывод данных с помощью фильтров

Вывод данных с помощью фильтров

Здравствуйте, сейчас сижу мучаюсь над проблемой вывода модального окна с содержимым, с помощью jqueryВ общем хочу сделать следующее:

249
Почему fwrite не записывает больше 10?

Почему fwrite не записывает больше 10?

Почему fwrite не записывает двузначные и более числа? По выводу уже видно что прошло больше 100 циклов, а в fwrite показывает число 9(оно каким-то непонятные...

320
Загрузка фото на сайт для мобильного

Загрузка фото на сайт для мобильного

Использую для загрузки фото форму <input type='file'> все работает хорошо, но заметил одну особенность

258