【发布时间】:2015-03-01 22:06:44
【问题描述】:
我有字符串:{$value.level-1.level-2.level-3 ... level-n},我需要将其更改为{$value['level-1']['level-2']['level-3'] ... ['level-n']}。
我现在只做一个:
preg_replace('(\{\$(.*?)\.(.*?)\})', '{$$1[\'$2\']}', $string);
但是我怎样才能在所有级别上重复它呢?
【问题讨论】:
标签: php regex replace preg-replace