【发布时间】:2017-07-30 05:28:52
【问题描述】:
我有一个 PHP 字符串数组,我想用一个字符作为后缀。在正则表达式下面添加每个数组元素的前缀:
$prefixed_array = preg_filter('/^/', 'prefix_', $array);
但是,我需要添加后缀。
基本上我想从这个开始:
$array = ["a", "b", "c", "d", "f"];
到这里:
$array = ["a_M", "b_M", "c_M", "d_M", "f_M"];
我可以用foreach 来做,但需要一个正则表达式(只是正则表达式)。
【问题讨论】:
-
@SahilGulati:实际上,这个 OP 正则表达式解决方案就是取自那个帖子。我认为 OP 对向 PHP 数组添加后缀的正则表达式方式感兴趣,如果有额外的模式要求,这种方式更合适(不确定 OP 是否揭示了现实问题的所有细节)。
-
@SahilGulati:我只需要正则表达式。感谢 Wiktor Stribiżew。