Berny
Berny

Reputation: 155

preg_replace, how to set string

$item->description = preg_replace("/\<center\>\<a href=\"(.*)\"\>\<img alt=\"\" src=\"(.*)\" \/\>\<\/a\>\<\/center\>/", "$2", $item->description); 

But I need to put result $2 into string $item->image.
How to do it?

Upvotes: 0

Views: 65

Answers (1)

jaco
jaco

Reputation: 3516

Try with:

$item->image = preg_replace("/.*\<center\>\<a href=\"(.*)\"\>\<img alt=\"\" src=\"(.*)\" \/\>\<\/a\>\<\/center\>.*/", "$2", str_replace("\n", '', $item->description)); 

How ever do not use regex for parsing html use instead DOM instead

Upvotes: 1

Related Questions