我想将PHP中的字符串拆分为"名称"部分(字符串)和"键"部分(整数数组).
输入示例:
$input = "Sum(1, 5, 7)";
Run Code Online (Sandbox Code Playgroud)
期望的输出:
$name = "Sum";
$keys = [1, 5, 7];
Run Code Online (Sandbox Code Playgroud)
我一直在看爆炸,str_split preg_split,我确信有很多可能的实现.什么是最优雅的解决方案?
小智 6
$input = "Sum(1, 5, 7)";
preg_match_all('#(\w+)\((.*?)\)#', $input, $m);
print_r($m);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |