小编Bar*_*ran的帖子

更改 preg 与数字的匹配

我试图通过对它们进行排序来用数字替换匹配项,但无法做到。我有一个字符串,单词之间有 {} 。我想将它们更改为 1、2、3 等,而不使用 foreach。可以与preg 匹配所有吗

$string = 'sample {} test {} string {}';
Run Code Online (Sandbox Code Playgroud)

该字符串一定是这样的:sample (0) test (1) string (2)

这是我的代码:

$string_split = explode('{}', $string);
foreach($string as $string_word){
  $i ++;
  echo $string_word . $i . ' ';
}
Run Code Online (Sandbox Code Playgroud)

php preg-replace preg-match

3
推荐指数
1
解决办法
45
查看次数

标签 统计

php ×1

preg-match ×1

preg-replace ×1