首页 > 解决方案 > 使用简单的 HTML dom 解析器提取带有内部文本的部分文本

问题描述

我正在从一个跨度中抓取一个地址,地址的格式是house_no address
landmark
city

我想提取门牌号、地标和城市并将它们存储在单独的变量中

地址示例:

123, cool area <br> famous hospital<br>city

我的代码会提取和存储值,例如:

$variable1="123, cool area"
$variable2="famous hospital"
$variable3="city"

标签: phpsimple-html-dom

解决方案


您可以简单地使用沿<br>标签拆分文本

$parts = explode("<br>", $fullAddress);

然后,您最好修剪结果以删除多余的空格...

$parts = array_map('trim', $parts);

推荐阅读