Программист в DLE. php

vanea84
На сайте с 09.01.2010
Offline
56
426

Нужно написать простую функцию для DLE что-бы вырезать текст и оставлять только картинки

Вот пример что мне нужно. Данный текст содержится в переменной $row[short_story]

 Информация о дизайне интерьере  
[center0][img0]http://domain.ru/images.hpg[/img0][/center0]
более подробную информацию можете посмотреть ниже

При вызове функций deletetext($row[short_story]) должно остаться только это

[center0][img0]http://domain.ru/images.hpg[/img0][/center0] 

то есть весь текст до картинок и после должен быть удален

[Удален]
#1

Попробуйте следующею функцию:

function deletetext( $str )

{
preg_match_all( "#(\[center\]\[img\].*?\[/img\]\[/center\])#m", $str, $match );
return implode( $match[1] );
}
vanea84
На сайте с 09.01.2010
Offline
56
#2
w0den:
Попробуйте следующею функцию:
function deletetext( $str )

{
preg_match_all( "#(\[center\]\[img\].*?\[/img\]\[/center\])#m", $str, $match );
return implode( $match[1] );
}

Спасибо попробую!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий