php去除多余空格的方法:首先創(chuàng)建一個(gè)PHP示例文件;然后使用語句“preg_replace('/\\s(?=\\S)/','',$str);”去除指定字符串中多余的空格即可。
創(chuàng)新互聯(lián)建站長期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為白水企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,白水網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
推薦:《PHP視頻教程》
PHP去除多余空格 多個(gè)連續(xù)空格只保留一個(gè)
/** * 多個(gè)連續(xù)空格只保留一個(gè) * * @param string $string 待轉(zhuǎn)換的字符串 * @return unknown */ static public function merge_spaces ( $string ) { return preg_replace ( "/\\s(?=\\s)/","\\\\1", $string ); }
出處:http://www.open-open.com/code/view/1420711244390 //Delphi有一個(gè)函數(shù)可以將多余的字符串替換一次,保留其中一個(gè)。php就復(fù)雜多了,而且我對正則也不是太了解。
代碼經(jīng)我修改后,達(dá)到了我想要的目的:除兩個(gè)連續(xù)空格外,其它的單個(gè)不連續(xù)空格均被替換。