>백엔드 개발 >PHP 튜토리얼 >界别文本中的文字与图片

界别文本中的文字与图片

WBOY
WBOY원래의
2016-06-13 12:13:521131검색

区分文本中的文字与图片
有段文本如下,我想用php把其中的文字部分弄出来赋值给一个变量,图片描述的部分再区分出来赋值给一个变量,用程序怎么实现?

物品尺寸/规格:高24厘米,,好东西值得收藏。

界别文本中的文字与图片 700? 700: true);" title="1.jpg"/>

界别文本中的文字与图片 700? 700: true);" title="2.jpg"/>

界别文本中的文字与图片 700? 700: true);" title="3.jpg"/>



------解决思路----------------------
图片描述的部分 是指各个title吗?那就有多个哦。
------解决思路----------------------
$str1是文字描述
$str2是图片描述

<br />$content=<<<TXT<br /><p>物品尺寸/规格:高24厘米,,好东西值得收藏。</p><p><img  src="/ueditor/php/../../data/attachment/antique//20141123/14167157082579.jpg"   style="max-width:90%"界别文本中的文字与图片" > 700? 700: true);" title="1.jpg"/></p><p><img  src="/ueditor/php/../../data/attachment/antique//20141123/14167157109272.jpg"   style="max-width:90%"界别文本中的文字与图片" > 700? 700: true);" title="2.jpg"/></p><p><img  src="/ueditor/php/../../data/attachment/antique//20141123/14167157112075.jpg"   style="max-width:90%"界别文本中的文字与图片" > 700? 700: true);" title="3.jpg"/></p><p><br/></p><br />TXT;<br /><br />$data = explode('</p><p>', $content);<br />$str1 = $data[0].'</p>';<br />unset($data[0]);<br />$str2 = '<p>'.implode('</p><p>', $data);<br /><br />echo $str1;<br />echo $str2';<br />

------解决思路----------------------
<br />$s='<p>物品尺寸/规格:高24厘米,,好东西值得收藏。</p><p><img  src="/ueditor/php/../../data/attachment/antique//20141123/14167157082579.jpg"   style="max-width:90%"界别文本中的文字与图片" > 700? 700: true);" title="1.jpg"/></p><p><img  src="/ueditor/php/../../data/attachment/antique//20141123/14167157109272.jpg"   style="max-width:90%"界别文本中的文字与图片" > 700? 700: true);" title="2.jpg"/></p><p><img  src="/ueditor/php/../../data/attachment/antique//20141123/14167157112075.jpg"   style="max-width:90%"界别文本中的文字与图片" > 700? 700: true);" title="3.jpg"/></p><p><br/></p>';<br />preg_match_all('/[\x7f-\xff]+/',$s,$a);<br />$s1=implode('',$a[0]);<br />preg_match_all('/title="(.*?)"/',$s,$b);<br />echo $s1;    //文字部分<br />print_r($b[1]);  //图片描述<br />
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.