導航:首頁 > 編程語言 > php去掉重復字元串

php去掉重復字元串

發布時間:2022-11-07 04:05:50

1. php數組去除重復的值

之前寫了一篇關於數組去重的文章,但是僅限於一維數組。下面的函數可以用於二維數組:
//二維數組去掉重復值
function array_unique_fb($array2D){foreach ($array2D as $v){$v = join(",",$v); //降維,也可以用implode,將一維數組轉換為用逗號連接的字元串
$temp[] = $v;}
$temp = array_unique($temp); //去掉重復的字元串,也就是重復的一維數組
foreach ($temp as $k => $v){$temp[$k] = explode(",",$v); //再將拆開的數組重新組裝}return $temp;}
如果你想保留數組的鍵值,可以用下面的函數:
//二維數組去掉重復值 並保留鍵值
function array_unique_fb($array2D){foreach ($array2D as $k=>$v){$v = join(",",$v); //降維,也可以用implode,將一維數組轉換為用逗號連接的字元串
$temp[$k] = $v;}$temp = array_unique($temp); //去掉重復的字元串,也就是重復的一維數組
foreach ($temp as $k => $v){$array=explode(",",$v); //再將拆開的數組重新組裝
$temp2[$k]["id"] =$array[0];
$temp2[$k]["litpic"] =$array[1];
$temp2[$k]["title"] =$array[2];
$temp2[$k]["address"] =$array[3];
$temp2[$k]["starttime"] =$array[4];
$temp2[$k]["endtime"] =$array[5];
$temp2[$k]["classid"] =$array[6];
大概就這樣啦。
以上回答你滿意么?

2. php中怎麼去掉重復的字元串

str_replace('你好你好啊','你好',$str)

3. php中怎麼去掉重復的字元串

我的思路就是,先把字元串一個一個取出來放到數組里,然後用函數array_unique()把數組的值弄成唯一,然後再把唯一的值轉化為字元串,代碼如下:
$a='abfsasdjsdbasfdjbs';
function unique($str){
$len = strlen($str);
$arr = array();
for($i = 0; $i < $len; $i++){
$arr[] = substr($str,$i,1);
}
$arr = array_unique($arr);
$newstr = null;
foreach($arr as $k => $v){
$newstr .= $v;
}
return $newstr;
}
echo unique($a);

4. php 正則表達式 如何去掉重復字元串

可以將你得到的結果轉換成數組,然後再去重復的
比如:結果是
$str="aa,bb,ff,bb,cc,aa,hh,kk,kk";
$strs = array_unique(explode(',', str));
print $strs;

我測試過了,結果可以得到你想要的

5. php中怎麼為字元串去重

先拿explode函數轉換為數組
然後使用array_unique去重復
最後,再用join組合成原來的字元串

6. php二維數組去重

方法一:

//二維數組去掉重復值function array_unique_fb($array2D){ foreach ($array2D as $v){ $v=join(',',$v); //降維,也可以用implode,將一維數組轉換為用逗號連接的字元串 $temp[]=$v; } $temp=array_unique($temp); //去掉重復的字元串,也就是重復的一維數組 foreach ($temp as $k => $v){ $temp[$k]=explode(',',$v); //再將拆開的數組重新組裝 } return $temp;}

方法二:

//二維數組去掉重復值,並保留鍵值function array_unique_fb($array2D){ foreach ($array2D as $k=>$v){ $v=join(',',$v); //降維,也可以用implode,將一維數組轉換為用逗號連接的字元串 $temp[$k]=$v; } $temp=array_unique($temp); //去掉重復的字元串,也就是重復的一維數組 foreach ($temp as $k => $v){ $array=explode(',',$v); //再將拆開的數組重新組裝 //下面的索引根據自己的情況進行修改即可 $temp2[$k]['id'] =$array[0]; $temp2[$k]['title'] =$array[1]; $temp2[$k]['keywords'] =$array[2]; $temp2[$k]['content'] =$array[3]; } return $temp2;}

7. php 如何去掉字元串中重復的字元

php去除字元串中重復的字元
<?php
$str = '螞蟻螞蟻學院學院,我非常愛愛愛愛愛你!522200011111333311111444';
function mbstringtoarray($str,$charset) {
$strlen=mb_strlen($str);
while($strlen){
$array[]=mb_substr($str,0,1,$charset);
$str=mb_substr($str,1,$strlen,$charset);
$strlen=mb_strlen($str);
}
return $array;
}
$arr = mbstringtoarray($str,"gbk"); //分割字元串
$arr =array_unique($arr); //過濾重復字元
$str = implode('',$arr); //合並數組
echo $str;
?>

執行結果:
螞蟻學院,我非常愛你!520134

8. php 如何去掉字元串中重復的字元

<?php
$str='大家好,我有話要說我有話要說我有話要說我有話要說我有話要說我有話要說,這是第一次提問
我有話要說<=這個如何查出

這是第一次來這是第一次來這是第一次來這是第一次來這是第一次來這是第一次來這是第一次來這是第一次來<=這個如何查出

......................................============.............無言...<=.=這兩個';
functionmbstringtoarray($str,$charset){
$strlen=mb_strlen($str);
while($strlen){
$array[]=mb_substr($str,0,1,$charset);
$str=mb_substr($str,1,$strlen,$charset);
$strlen=mb_strlen($str);
}
return$array;
}
$arr=mbstringtoarray($str,"utf8");//分割字元串
$arr=array_unique($arr);//過濾重復字元
$str=implode('',$arr);//合並數組
echo$str;
?>

9. PHP二維數組如何去掉重復值

//二維數組去掉重復值
functionarray_unique_fb($array2D)
{
foreach($array2Das$v)
{
$v=join(",",$v);//降維,也可以用implode,將一維數組轉換為用逗號連接的字元串
$temp[]=$v;
}

$temp=array_unique($temp);//去掉重復的字元串,也就是重復的一維數組
foreach($tempas$k=>$v)
{
$temp[$k]=explode(",",$v);//再將拆開的數組重新組裝
}
return$temp;
}

10. php無序字元串怎麼去除重復

可以講其中一個字元中滴每個字元與另外一個字元對比,如果存在就不保留,如果不存在就保留;具體方法將a字元分解成字元串數組,然後循環對比;

閱讀全文

與php去掉重復字元串相關的資料

熱點內容
java辦公自動化 瀏覽:340
php中超鏈接 瀏覽:253
linux默認路由設置 瀏覽:36
linux如何掛載iso 瀏覽:432
vs程序換文件夾後不能編譯 瀏覽:557
安卓源碼編譯輸入腳本沒反應 瀏覽:47
phpmysql自增 瀏覽:167
把ppt保存為pdf 瀏覽:533
汽車密封件加密配件 瀏覽:887
黑馬程序員15天基礎班 瀏覽:560
java調整格式 瀏覽:521
香港雲伺服器租用價 瀏覽:78
linuxsublime3 瀏覽:560
imac混合硬碟命令 瀏覽:277
沈陽用什麼app租房車 瀏覽:857
00後高中生都用什麼app 瀏覽:238
戴爾塔式伺服器怎麼打開獨立顯卡 瀏覽:807
醫療程序員招聘 瀏覽:598
住宿app可砍價是什麼意思 瀏覽:133
java跳出語句 瀏覽:55