PHP [NAME=>VALUE] 如何用正则表达式获取其中的NAME和VALUE?

preg_split之类的函数都可以,获取到变量就可以了。... preg_split之类的函数都可以,获取到变量就可以了。 展开
 我来答
自由de王国
2013-12-26 · TA获得超过1066个赞
知道小有建树答主
回答量:661
采纳率:50%
帮助的人:844万
展开全部
[NAME=>VALUE]是字符串?中间有空格没有啊?

$regex = '/\[(\w+)=>(\w+)\]/';
$str = '[NAME=>VALUE]';
$matches = array();

preg_match($regex, $str, $matches))

$matches[1]和$matches[2]分别是name和value
但是如果[NAME=>VALUE]中间有空格的话,就得用\[\s*(\w+)\s*=>\s*(\w+)\s*\]这样的了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式