Rumah > pembangunan bahagian belakang > tutorial php > 怎么解析这个格式的数据

怎么解析这个格式的数据

WBOY
Lepaskan: 2016-06-13 11:58:01
asal
908 orang telah melayarinya

如何解析这个格式的数据
我有一串这样的数据,如何解析到数组中?
张三姓名>19年龄>北京地址>100010邮编>

这个数据的长度是不固定的,该如何解析后存放在数组中呢?
------解决方案--------------------

<br /><br />$str = '<姓名>张三</姓名><年龄>19</年龄><地址>北京</地址><邮编>100010</邮编>';<br />preg_match_all('<br><font color='#FF8000'>------解决方案--------------------</font><br><.*>(.*)</.*><br><font color='#FF8000'>------解决方案--------------------</font><br>U',$str,$match);<br />//不知道正则写对没有<br /><br />
Salin selepas log masuk

------解决方案--------------------
$s = '<姓名>张三</姓名><年龄>19</年龄><地址>北京</地址><邮编>100010</邮编>';<br />preg_match_all('/<(.*)>(.*)</U', $s, $m);<br />$a = array_combine($m[1], $m[2]);<br />print_r($a);
Salin selepas log masuk
Array<br />(<br />    [姓名] => 张三<br />    [年龄] => 19<br />    [地址] => 北京<br />    [邮编] => 100010<br />)<br /><br />
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan