php去除重复的字符串,php去除重复字符

方法一

//假定以“;”为每组词的分割符

03 $text = 'a->b;b->a;c->a;a->c';

04 $arr = explode(";", $text);

05 $arrSorted = array();

06 foreach($arr as $str) {

07     list($front, $back) = explode("->", $str);

08     //将唯一的字符串保存在$arrSorted的键值里

09     if (!isset($arrSorted[$front.$back]) and !isset($arrSorted[$back.$front])) {

10         $arrSorted[$front.$back] = $front.'->'.$back;

11     }

12 }

13 //打印

14 foreach($arrSorted as $str) {

15     echo $str . '
';

16 }

方法二

$reg1 = 'a->b';

$content; //这里是你所有的内容

preg_match_all($reg1, $content, $match); //这里得到的是所有的'a->b'的内容存为数组

preg_replace($reg1, '', $match);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值