【发布时间】:2021-01-19 16:47:15
【问题描述】:
比方说,我在 mikrotik 路由器下面有这个脚本,我想提取一个包含键和值的数组,如果另一个值包含 = 字符,该怎么做,
add name=100YER on-login=":do {:put \"a\";} on-error={};" rate-limit=256k/512k
结果应该是这样的:
$result=array ('name'=>'100YER', on-login=>':do {:put \"a\";} on-error={};', 'rate-limit'=>'256k/512k');
我使用此正则表达式将其按 = 拆分,但问题在于登录值。
if (preg_match_all('/[^=]+/i', $response, $MATCHES) ){
//
}
【问题讨论】: