eka*_*pek 3 php arrays indexing replace
我有这样的字符串;
"字符串{tag_0}文字{tag_2}和{tag_1}"
现在我需要用数组中的元素替换所有{tag_INDEX}
$myArray = array('a','b','c');
Run Code Online (Sandbox Code Playgroud)
所以在更换之后应该看起来像:
"字符串c和b"
做这个的最好方式是什么?我正在尝试使用preg_replace和preg_replace_callback但没有任何好结果
$newStr = preg_replace('/{tag_(\d+)}/e', '$myArray[\1]', $str);
Run Code Online (Sandbox Code Playgroud)