PHP去除字符串最后一個(gè)字符的三種方法實(shí)例
前言
本文講講PHP中如何正確的去除字符串中的最后一個(gè)字符,之前跟大家分享過(guò)一篇關(guān)于PHP去除字符串最后一個(gè)字符的三種方法的文章,但是沒(méi)給出實(shí)例,下面話不多說(shuō),直接上代碼,相信一眼就能看出來(lái)了,直接將下面代碼復(fù)制粘貼到自己本地服務(wù)器下,運(yùn)行即可。
實(shí)例代碼
$a = 'http://www.mafutian.net/'; $b = 'http://www.mafutian.net'; // 錯(cuò)誤的方式: $len = strlen($a) - 1; $a{$len} = ''; // $a[$len] = ''; var_dump($a); // 輸出:http://www.mafutian.net� if($a == $b) // 輸出 '不相同' { echo '相同'; }else { echo '不相同'; } // 正確的方法有如下三種: // 方法一: $a = 'http://www.mafutian.net/'; $a = rtrim($a,'/'); var_dump(rtrim($a,'/')); // 輸出:http://www.mafutian.net if($a == $b) // 輸出相同 { echo '相同'; }else { echo '不相同'; } // 方法二: $a = 'http://www.mafutian.net/'; $a = substr($a,0,strlen($a)-1); var_dump($a);// 輸出:http://www.mafutian.net if($a == $b) // 輸出相同 { echo '相同'; }else { echo '不相同'; } // 方法三: $a = 'http://www.mafutian.net/'; $a = substr($a,0,-1); var_dump($a);// 輸出:http://www.mafutian.net if($a == $b) // 輸出相同 { echo '相同'; }else { echo '不相同'; }
執(zhí)行效果圖:
如上圖,錯(cuò)誤的方式會(huì)導(dǎo)致最后一個(gè)字符成為亂碼,所以以上的三種方式才是正確的去吃字符串最后一個(gè)字符的正確方法。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
相關(guān)文章
PHP快速導(dǎo)出百萬(wàn)級(jí)數(shù)據(jù)到CSV或者EXCEL文件
這篇文章主要介紹了PHP快速導(dǎo)出百萬(wàn)級(jí)數(shù)據(jù)到CSV或者EXCEL文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11thinkphp視圖模型查詢提示ERR: 1146:Table ''db.pr_order_view'' doesn''
這篇文章主要介紹了thinkphp視圖模型查詢提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解決方法,對(duì)于ThinkPHP初學(xué)者來(lái)說(shuō)有一定的借鑒價(jià)值,需要的朋友可以參考下2014-10-10PHP用FTP類上傳文件視頻等的簡(jiǎn)單實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇PHP用FTP類上傳文件視頻等的簡(jiǎn)單實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法
這篇文章主要介紹了Thinkphp5 自定義上傳文件名的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07CI(CodeIgniter)框架實(shí)現(xiàn)圖片上傳的方法
這篇文章主要介紹了CI(CodeIgniter)框架實(shí)現(xiàn)圖片上傳的方法,結(jié)合實(shí)例形式分析了基于CodeIgniter調(diào)用文件上傳類實(shí)現(xiàn)圖片上傳功能的相關(guān)操作技巧,需要的朋友可以參考下2017-03-03編寫(xiě)PHP程序檢查字符串中的中文字符個(gè)數(shù)的實(shí)例分享
這篇文章主要介紹了編寫(xiě)PHP程序檢查字符串中的中文字符個(gè)數(shù)的實(shí)例分享,文中利用了PHP中mb_strlen函數(shù)的實(shí)現(xiàn)原理,需要的朋友可以參考下2016-03-03CI框架實(shí)現(xiàn)創(chuàng)建自定義類庫(kù)的方法
這篇文章主要介紹了CI框架實(shí)現(xiàn)創(chuàng)建自定義類庫(kù)的方法,結(jié)合實(shí)例形式分析了CI框架創(chuàng)建自定義類庫(kù)的相關(guān)原理、步驟、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2018-12-12PHP實(shí)現(xiàn)使用優(yōu)酷土豆視頻地址獲取swf播放器分享地址
這篇文章主要介紹了PHP實(shí)現(xiàn)使用優(yōu)酷土豆視頻地址獲取swf播放器分享地址,即分析優(yōu)酷土豆的視頻頁(yè)面地址,從而獲得對(duì)應(yīng)的swf播放器分享地址,需要的朋友可以參考下2014-06-06