ホームページ  >  記事  >  バックエンド開発  >  PHPで、データ内の漢字間のカンマを全角に置き換えたい場合、どうすればよいでしょうか?

PHPで、データ内の漢字間のカンマを全角に置き換えたい場合、どうすればよいでしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:45:54845ブラウズ

例如

1,9,admin,你是我爱人,我是你爱人,是吗,20141109,769

把那几句中文之间的半角逗号换成全角逗号

多谢


回复讨论(解决方案)

$s = '1,9,admin,你是我爱人,我是你爱人,是吗,20141109,769';//以下任何一句都可以echo str_replace(',', ',', $s);echo strtr($s, array(',' => ','));echo join(',', explode(',', $s));

$s = '1,9,admin,你是我爱人,我是你爱人,是吗,20141109,769';//以下任何一句都可以echo str_replace(',', ',', $s);echo strtr($s, array(',' => ','));echo join(',', explode(',', $s));


那你把其他的也变了

嗯,是中文之间

$s = '1,9,admin,你是我爱人,我是你爱人,是吗,20141109,769';echo preg_replace('/([\x80-\xff]),([\x80-\xff])/', '$1,$2', $s);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。