$string = "search?cx=partner-pub-9631226303169576%3A6z5clt-px44&cof=FORID%3A11&ie=UTF-8&q=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA";
Подскажите пожалуйста, как из нее удалить все после ? и сам ? (тоесть в данном случае оставить только 'search') и записать обратно в $string
Спасибо.
Спустя 6 минут, 7 секунд (13.03.2009 - 17:36) sergeiss написал(а):
Проще всего так будет:
PHP |
if( strstr( $string, '?' ) > 0 ) |
Спустя 26 минут, 56 секунд (13.03.2009 - 18:03) brdm написал(а):
Спасибо. Направление примерно понял.
Но...
strstr( $string, '?' ) возвращает ?cx=partner-pub-9631226303169576%3A6z5clt-px44&cof=FORID%3A11&ie=UTF-8&q=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA";
поэтому в $string остается тоже самое.
Или я чего-то не понял?
Но...
strstr( $string, '?' ) возвращает ?cx=partner-pub-9631226303169576%3A6z5clt-px44&cof=FORID%3A11&ie=UTF-8&q=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA";
поэтому в $string остается тоже самое.
Или я чего-то не понял?
Спустя 3 минуты, 54 секунды (13.03.2009 - 18:07) sergeiss написал(а):
Сорри Я имел ввиду не strstr(), а strpos()
Спустя 1 минута, 25 секунд (13.03.2009 - 18:08) Viking написал(а):
видимо имелось ввиду
PHP |
$string = substr( $string, 0, strpos( $string, '?' )); |
Спустя 1 час, 33 минуты, 49 секунд (13.03.2009 - 19:42) brdm написал(а):
Спасибо. Все получилось.