[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вытащить из строки текст между символами x и y
userguest
Здравствуйте.

Есть строка:
$string = "dddd?ssssssss'fff";

Как вытащить все что находится между символами ? и ' в переменную $result?



Спустя 1 минута, 19 секунд (25.06.2010 - 10:21) Basili4 написал(а):
там все написано http://www.softtime.ru/group/id_group=1 немого терпения и все найдешь

Спустя 8 минут, 1 секунда (25.06.2010 - 10:29) ИНСИ написал(а):
userguest примерно так:
$string = "dddd?ssssssss'fff";
$result = explode('?',$string);


Спустя 1 час, 10 секунд (25.06.2010 - 11:30) stepan написал(а):
welbox2 а если в тексте будет фигурировать знак вопроса... Этот способ не катит.
userguest тебе нужна функция preg_match():

Спустя 21 минута, 43 секунды (25.06.2010 - 11:51) ИНСИ написал(а):
stepan тогда точно не будет катить мой вариант, но человеку мне кажется не тексты надо разбивать, а что-то конкретное .... где он знает что знак вопроса служит лишь для разделением.

а может я и ошибаюсь smile.gif userguest что скажешь?

Спустя 2 часа, 55 минут, 47 секунд (25.06.2010 - 14:47) userguest написал(а):
Вот строчка:

<li id="point_1"><a href="?id=name" class="">Текст ссылки</a></li>
Нужно было вытащить name из строчки.
Сделал так:
1. Нашел первое вхождение '"?id=' отнял количество символов этого вхождения - 5
2. Нашел первое вхождение '" class'.
3. Нашёл разность между значением второго пункта и первого, получил количество символов, которое мне необходимо.
4. substr(моя строчка, значение из пункта 1, значение из пункта 3).

Спустя 52 секунды (25.06.2010 - 14:48) userguest написал(а):
Пояснение.
Нужно было вытащить не name, а значение id, которое может быть любым. В данном случае это name.
Быстрый ответ:

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