你好,我有一个字符串作为
$str = "[10-1],[20-2],[30-3],";
Run Code Online (Sandbox Code Playgroud)
这个我想把两个数组拆分为 -
Array1
(
[0] => 10
[1] => 20
[2] => 30
)
Array2
(
[0] => 1
[1] => 2
[2] => 3
)
Run Code Online (Sandbox Code Playgroud)
怎么做?我的变量$ str 也会根据值而变化.
谢谢..
使用正则表达式拆分它:
$str = "[10-1],[20-2],[30-3],";
$matches = array();
preg_match_all('/\[(\d+)-(\d+)\],/', $str, $matches);
Run Code Online (Sandbox Code Playgroud)
如果您unset($matches[0]);剩下的就是您要求的.