当前位置:Gxlcms > PHP教程 > 如何解析这个格式的数据

如何解析这个格式的数据

时间:2021-07-01 10:21:17 帮助过:43人阅读

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

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


回复讨论(解决方案)

$str = '<姓名>张三<年龄>19<地址>北京<邮编>100010';preg_match_all('|<.*>(.*)|U',$str,$match);//不知道正则写对没有

能不能生产这样的数组,便于程序处理;
Array
(
[姓名] => 张三
[年龄] => 19
[地址] => 北京
[邮编] => 100010
)

$s = '<姓名>张三<年龄>19<地址>北京<邮编>100010';preg_match_all('/<(.*)>(.*)  
Array(    [姓名] => 张三    [年龄] => 19    [地址] => 北京    [邮编] => 100010)

人气教程排行