《PHP應(yīng)用:PHP去除字符串最后一個(gè)字符的三種方法實(shí)例》要點(diǎn):
本文介紹了PHP應(yīng)用:PHP去除字符串最后一個(gè)字符的三種方法實(shí)例,希望對您有用。如果有疑問,可以聯(lián)系我們。
前言PHP實(shí)戰(zhàn)
本文講講PHP中如何正確的去除字符串中的最后一個(gè)字符,之前跟大家分享過一篇關(guān)于PHP去除字符串最后一個(gè)字符的三種方法的文章,但是沒給出實(shí)例,下面話不多說,直接上代碼,相信一眼就能看出來了,直接將下面代碼復(fù)制粘貼到自己本地服務(wù)器下,運(yùn)行即可.
PHP實(shí)戰(zhàn)
實(shí)例代碼PHP實(shí)戰(zhàn)
$a = 'http://www.mafutian.net/'; $b = 'http://www.mafutian.net'; // 錯誤的方式: $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í)行效果圖:PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
如上圖,錯誤的方式會導(dǎo)致最后一個(gè)字符成為亂碼,所以以上的三種方式才是正確的去吃字符串最后一個(gè)字符的正確方法.PHP實(shí)戰(zhàn)
總結(jié)PHP實(shí)戰(zhàn)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流.PHP實(shí)戰(zhàn)
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/1536.html