Привет, делаю нечто типа комментариев, только комментарии должны каждому пользователю сохранятся в одной ячейке + время добавления комментария тамже, поэтому прошу помощи пример: PHP: <? $text='|1296725792|текст текс текст текст |1296725892|тут позже добавленый текст |1296726892|и тут ещё позже добавленый текст'; ?> примем что "|" пользователь запостить не может.. не могу придумать как правильно найти эти числа чтобы потом заменить их на нормальную дату.
А какие варианты? Вот пример как это хотелось бы видеть: http://otvety.google.ru/otvety/thread?t ... e073803261 все добавленые сообщения хранятся как бы в 1 записи..или нет?
Это по сути дополнения к одной и той же теме, просто так чтоб хранились вместе. а не по очереди (по дате) вместе с другими собщениями от других юзеров)
Так и храню, т.е. собираюсь, а именно как правильно написать регулярку щас не могу понять, для этого и спрашиваю
что надо найти в тексте цифры ??? тогда примерно так preg_match_all('#\d+#si',$content,$match) print_r($match); http://valex.net.ru/regexp.html
Спасибо за ответы, я уже пытался по другому решать вот так, только может есть вариант как сократить и объеденить с date() регулярное выражение или это всетаки бред? PHP: <? $content='|1296725792|текст текс текст текст |1296725892|тут позже добавленый текст |1296726892|и тут ещё позже добавленый текст'; echo preg_replace('#\|\d+\|#si', date('d-m H:i', '....'), $content); ?>
rainarr Нашел цифры, взял в скобки, воспользоваться preg_replace_callback либо модификатором e для передачи захваченного, затем подставил в date