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

$2しかし、結果を文字列に入れる必要があります$item->image
どうやってするの?

4

1 に答える 1

1

試してみてください:

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

DOMただし、代わりにhtmlの使用を解析するために正規表現を使用しないでください

于 2012-12-09T19:33:07.693 に答える