鍍金池/ 問答/PHP/ PHP如何合并連續(xù)的同一個字符?

PHP如何合并連續(xù)的同一個字符?

$key='-';

$str='12-34--56----78';

經(jīng)過怎樣的PHP算法處理?合并N個'-'為1個'-',得到如下結(jié)果:

$res='12-34-56-78';
回答
編輯回答
舊時光

上面的已經(jīng)說得很清楚了
preg_replace — 執(zhí)行一個正則表達式的搜索和替換
http://php.net/manual/zh/func...

2018年2月3日 23:37
編輯回答
空痕

不多說,直接貼代碼

$key='-';
$str='12-34--56----78';

echo preg_replace("/-{2,}/", $key, $str);

2017年12月27日 23:38