Yas*_*sai 1 php regex preg-match
我使用PHP来匹配以下数据类型:
[["1200","135"],["127","13"]]
Run Code Online (Sandbox Code Playgroud)
我想将所有数字提取到一个单独的数组数组中,如下所示:
array(array(1200,135),array(127,13));
Run Code Online (Sandbox Code Playgroud)
我使用preg_match来捕获元素,但到目前为止,我甚至无法将它们与规则相匹配.如果有人可以帮助我纠正我的规则,甚至提供解决方案来解决如何实现这一点,我将很高兴.
我的正则表达规则是: / ^[ ([" (\d+) "," (\d+) "])*(,)* ]$ /
我一直保持它未转义,以使其在这个论坛上更具可读性.但它不起作用.请帮忙
Gor*_*don 10
尝试
var_dump( json_decode('[["1200","135"],["127","13"]]') );
Run Code Online (Sandbox Code Playgroud)
得到:
array(2) {
[0]=> array(2) {
[0]=> string(4) "1200"
[1]=> string(3) "135"
}
[1]=> array(2) {
[0]=> string(3) "127"
[1]=> string(2) "13"
}
}
Run Code Online (Sandbox Code Playgroud)
参见PHP手册:
json_decode - 解码JSON字符串| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |