gpt4 book ai didi

php - 替换多个 PHP 实例

转载 作者:行者123 更新时间:2023-12-04 15:32:33 25 4
gpt4 key购买 nike

我只是想知道如何使用 php 将 - 的多个实例替换为一个,

比如说我有

test----test---3

我该怎么做才能将 - 的多个实例替换为 1,这样就可以了

test-test-3

谢谢:)

最佳答案

删除所有重复字符:

$string = 'test----test---3';
echo preg_replace('{(.)\1+}','$1',$string);

删除特定的重复字符:

$string = 'test----test---3';
echo eregi_replace("-{2,}", "-", $string);

以“丑陋”的方式删除特定的重复字符:

$string = 'test----test---3';
echo implode('-',array_filter(explode('-',$string)));

所有片段的结果:

test-test-3

关于php - 替换多个 PHP 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5696573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com