[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вырезание стоки из строки..
brdm
Есть строка

$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'?' ) > )
  
$string substr$string0strstr$string'?' )-);

Спустя 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 остается тоже самое.

Или я чего-то не понял?

Спустя 3 минуты, 54 секунды (13.03.2009 - 18:07) sergeiss написал(а):
Сорри smile.gif Я имел ввиду не strstr(), а strpos() smile.gif

Спустя 1 минута, 25 секунд (13.03.2009 - 18:08) Viking написал(а):
видимо имелось ввиду
PHP
$string substr$string0strpos$string'?' ));

Спустя 1 час, 33 минуты, 49 секунд (13.03.2009 - 19:42) brdm написал(а):
Спасибо. Все получилось.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.