事实上是在做微信的一个接口
微信不能接收标签来显示图文
只能把文字和图片分开,然后放到一个数组里面,就方便前端调用了
$str='123<br><br><img class="content-img" src="upload/4613121717.jpg"><br>什么情况<br><br><img class="content-img" src="upload/8494843333.jpg"><br><br>';
preg_match_all('/(.*?)<img.+?src="(.+?)">/is', $str, $matches); var_dump($matches);
$result = array(); foreach($matches[1] as $key=>$value){ $result[] = array("text" => strip_tags($value), "url" => $matches[2][$key]); }
var_dump($result); var_dump(json_encode($result,JSON_UNESCAPED_UNICODE));