真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php如何去除字符串的相同項(xiàng)

本篇內(nèi)容主要講解“php如何去除字符串的相同項(xiàng)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“php如何去除字符串的相同項(xiàng)”吧!

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、阿拉山口ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的阿拉山口網(wǎng)站制作公司

去除方法:1、用str_split()將字符串轉(zhuǎn)為字符數(shù)組,語法“str_split(字符串)”;2、用array_unique()或array_flip()去除數(shù)組的相同項(xiàng),語法“array_unique(字符數(shù)組)”或“array_flip(array_flip(字符數(shù)組))”;3、用implode()將去重后的數(shù)組轉(zhuǎn)為字符串即可,語法“implode("",去重?cái)?shù)組)”。

在PHP中,想要去除字符串的相同項(xiàng)(重復(fù)字符),可以利用數(shù)組。

實(shí)現(xiàn)思想:

  • 將字符串轉(zhuǎn)為字符數(shù)組

  • 去除字符數(shù)組中的相同項(xiàng)

  • 將去重后的數(shù)組轉(zhuǎn)為字符串

方法1:str_split()+array_unique()+implode()

  • 使用str_split()函數(shù)將字符串轉(zhuǎn)為字符數(shù)組,一個字符就是一個數(shù)組元素

  • 使用array_unique()函數(shù)進(jìn)行數(shù)組去重

  • 使用implode()函數(shù)將去重后的數(shù)組轉(zhuǎn)為字符串


"; $arr=str_split($str); echo "字符數(shù)組:"; var_dump($arr); $newArr=array_unique($arr); echo "去重后的數(shù)組:"; var_dump($newArr); $newStr=implode("",$newArr); echo "去重后的字符串:".$newStr; ?>

php如何去除字符串的相同項(xiàng)

方法2:str_split()+array_flip()+implode()

  • 使用str_split()函數(shù)將字符串轉(zhuǎn)為字符數(shù)組,一個字符就是一個數(shù)組元素

  • 使用兩次array_flip()函數(shù)進(jìn)行數(shù)組去重

    array_flip是反轉(zhuǎn)數(shù)組鍵和值的函數(shù),它有個特性就是如果數(shù)組中有二個值是一樣的,那么反轉(zhuǎn)后會保留最后一個鍵和值,利用這個特性我們用他來間接的實(shí)現(xiàn)數(shù)組的去重

  • 使用implode()函數(shù)將去重后的數(shù)組轉(zhuǎn)為字符串


"; $arr=str_split($str); echo "字符數(shù)組:"; var_dump($arr); $newArr=array_flip(array_flip($arr)); echo "去重后的數(shù)組:"; var_dump($newArr); $newStr=implode("",$newArr); echo "去重后的字符串:".$newStr; ?>

php如何去除字符串的相同項(xiàng)

到此,相信大家對“php如何去除字符串的相同項(xiàng)”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前標(biāo)題:php如何去除字符串的相同項(xiàng)
當(dāng)前鏈接:http://weahome.cn/article/jdscgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部