Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Обработка bb-кода

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Veter

Участник тусовки


Зарегистрирован: 01.07.2009
Сообщения: 86
Откуда: Московская обл.

СообщениеДобавлено: Сб Фев 13, 2010 6:12 pm    Заголовок сообщения: Обработка bb-кода
Ответить с цитатой

Доброго времени суток.
Значит, такой вопрос: получаем из БД следующий текст:
--------------------------------------------------------------
[p]Акелла продолжает радовать хорошими новостями все игровое общество. Скоро выйдет игра по фантастическому бестселлеру Метро 2033 от Дмитрия Глуховского. Книга повествует о жизни людей в московском метро после глобальной катастрофы в 2013 году. Она разошлась огромным тиражом, и до сих пор пользуется большой популярностью, многие фанаты уже в течение нескольких лет ждут выхода одноименной игры.[/p]
[p]За разработку Метро 2033: Страх грядущего отвечает киевская студия 4A-Games. Эти люди стояли у истоков создания "культовой" серии игр S.T.A.L.K.E.R. Пресса уже давно следит за проектом по популярнейшей серии книг: выходят статьи с описанием особенностей игры, видео-ролики и прочие материалы. Тысячи людей уже успели насладиться атмосферой Метро на ИгроМире 2009. [/p]
[p]Метро 2033: Страх грядущего появится в продаже 16 марта этого года.[/p]

» Коллекционное издание - 1799 руб
--------------------------------------------------------------

Нам надо вывести только заключенный в теги [p][/p] текст(причём выводить только один раз, т.е. то, что первое с верхуWink
Хелп ми?)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anderson

Завсегдатай


Зарегистрирован: 08.07.2006
Сообщения: 642
Откуда: localhost

СообщениеДобавлено: Вс Фев 14, 2010 12:23 am    Заголовок сообщения:
Ответить с цитатой

если только первую порцию - то можно так (если весь текст находится в переменной $str):
Код:

$start=strpos($str, "[p]");
$end=strpos($str, "[/p]");
$final=substr($str, $start+3, $end-$start-3);
echo $final;

_________________
ArchLinux + Enlightenment 17 (E17)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение anderson.dunai@gmail.com Моб. телефон ICQ Number
Veter

Участник тусовки


Зарегистрирован: 01.07.2009
Сообщения: 86
Откуда: Московская обл.

СообщениеДобавлено: Вс Фев 14, 2010 6:59 am    Заголовок сообщения:
Ответить с цитатой

КлассWink Спасибо, Anderson. Idea
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Veter

Участник тусовки


Зарегистрирован: 01.07.2009
Сообщения: 86
Откуда: Московская обл.

СообщениеДобавлено: Вт Dec 28, 2010 2:35 pm    Заголовок сообщения:
Ответить с цитатой

А вот если мне надо начинать не с "[p]", а с самого первого символа строки, тогда как писать условие?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис