|
|
|
| Помогите составить функцию, не селен в рег. выражениях, а функция нужна сегодня:(
Задача:
Исходный текст:
текст текст текст текст [img1]описание фотографии[/img] текст текст [img2]описание фотографии[/img] текст текст текст текст
|
Функция должна вернуть:
текст текст текст текст <img src="1.jpg" title="описание фотографии"> текст текст <img src="2.jpg" title="описание фотографии"> текст текст текст текст
|
| |
|
|
|
|
|
|
|
для: kirpich
(08.04.2010 в 21:35)
| | Можно поступить следующим образом
<?php
$text = "текст текст текст текст [img1]описание фотографии[/img]
текст текст [img2]описание фотографии[/img] текст текст текст текст";
$pattern = "|\[img([\d]+)\](.*?)\[/img\]|is";
$text = preg_replace($pattern, "<img src=\"\\1.jpg\" title=\"\\2\">", $text);
echo $text;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(09.04.2010 в 13:07)
| | Спасибо!
Надо все таки изучить рег. выражения:) | |
|
|
|