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

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

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

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

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



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


$content=<<

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

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

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

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



TXT;

$data = explode('

', $content);
$str1 = $data[0].'

';
unset($data[0]);
$str2 = '

'.implode('

', $data);

echo $str1;
echo $str2';

登录后复制

------解决思路----------------------

$s='

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

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

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

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


';
preg_match_all('/[\x7f-\xff]+/',$s,$a);
$s1=implode('',$a[0]);
preg_match_all('/title="(.*?)"/',$s,$b);
echo $s1; //文字部分
print_r($b[1]); //图片描述
登录后复制

09-04 10:39