php 将字符串每个字符间加一个字符

php 快速替换字符串,例如:翡翠生肖吊坠 变成 翡%翠%生%肖%吊%坠

<?php  
$a = '翡翠生肖吊坠';
$a = preg_replace('/([\x{4e00}-\x{9fa5}])/u', '$1%', $a);
echo $a;

以上代码编码为utf8

gbk编码的你自己百度一下

追问

好像加上字符不行,例如:a1翡翠生肖吊坠 ,能不能变成 a%1%翡%翠%生%肖%吊坠

加上数字或字符串,该如何书写呢

追答

你真聪明!

温馨提示:答案为网友推荐,仅供参考
相似回答