[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тема ответа на личное сообщение . Re[n]
Forever
На большинстве сайтов где есть переписка между пользователями (и на данном форуме тоже) , когда отвечаешь на пришедшее сообщение, то в ответе, в поле "Тема" , формируется текст вида Re[n]: тема пришедшего сообщения

Подскажите в двух словах, как реализуется такое?
walerus
Читается тема пришедшего сообщения и подставляется приставка Re[n]
sergeiss
Forever, ты слышал такое слово "распарсить" применительно к каким-нибудь данным? Вот тебе надо именно "распарсить" пришедший заголовок и сформировать его заново, увеличив там число на 1.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FatCat
Цитата (sergeiss @ 3.09.2017 - 18:47)
распарсить

Я писал алгоритм сам, вот мой костыль:
$num_re = intval(substr($old_msg['title'],(strpos($old_msg['title'],"Re[")+3)));
$old_title = str_replace("Re[".$num_re."]","Re[".($num_re+1)."]",$old_msg['title']);


_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

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