为了账号安全,请及时绑定邮箱和手机立即绑定

php把字符串拆分成键值对数组

php把字符串拆分成键值对数组

PHP
半路出家小和尚 2016-12-29 16:46:13
如何把下面的字符串:<姓名>name<手机号码>12345678910<邮箱>123456@foxmail.com....;拆分成:[姓名 => name, 手机号码 => 12345678910, 邮箱 => 123456@foxmail.com, ....]
查看完整描述

1 回答

?
半路出家小和尚

TA贡献1条经验 获得超2个赞

我暂时找到这种不用foreach的方法:

<?php

$customer = "<姓名>name<手机号码>12345678910<邮箱>123456@foxmail.com";

$customer = str_replace('>', '=', $customer);

$customer = str_replace('<', '&', $customer);

parse_str($customer, $customerArr);

print_r($customerArr);

?>

不知道这种方法有没有什么弊端,哪位大神来指教下

查看完整回答
2 反对 回复 2016-12-29
  • 慕粉2040315312
    慕粉2040315312
    字符串替换两行可以合并,只要内容不出现<>&= 应该不会出现问题。
  • 1 回答
  • 0 关注
  • 1965 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信