欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

總結PHP刪除字符串最后一個字符的三種方法

 更新時間:2016年08月30日 10:02:29   投稿:daisy  
這篇文章為大家講解的是php實現如何去掉字符串的最后一個字符的多種方法,感興趣的同學參考下。下面來一起看看。

一、前言

從數據庫中select()讀取一對多的信息時,經常需要將取出的數組用某個特定的字符分割,然后拼接成字符串。

常見的語法格式:

 foreach ($arr as $key => $value) {
 $arr_str = $arr['x_id'] . ',' . $arr_str;
     }

假設字符數組 $arr 中的字符分別為

 arr[0] = 'a';
 arr[1] = 'b';
 arr[2] = 'c';

則,拼接后的 $arr_str 字符串為 a,b,c, 這個時候,就需要我們對最后一位字符','進行刪除處理。

二、PHP中刪除最后一位字符的方法總結:

方法一:

substr($arr_str,0,strlen($arr_str)-1);

詳解:substr()函數語法:string substr ( string $string , int $start [, int $length ] )

           strlen()函數語法:int strlen ( string $string )

本例原理:

        首先使用strlen()函數判斷字符串$arr_str的長度,然后使用substr()函數對$arr_str進行截取,截取至$arr_str的倒數第二位。這樣就把最后的","去掉了。

使用感受:

         不推薦,php中還有更簡潔更好用的方式!

方法二:     

substr($arr_str, 0, -1) 

詳解:直接使用substr()函數倒序裁掉最后一位字符;

使用感受:還是很合適的~~不過,首先你要確定字符串中一定有內容,且最后一位一定不要!

方法三:       

rtrim($arr_str, ",") 

詳解:rtrim()函數語法:string rtrim ( string $str [, string $character_mask ] )

rtrim — 刪除字符串末端的空白字符(或者其他字符)

使用感受:

簡直就是為了這個需求準備的!

注意:以上方法對字符串進行操作后,返回操作結果,并不對字符串本身進行改變!記得使用一個變量進行接收結果!

三、總結

以上就是PHP刪除字符串最后一個字符的幾種方法總結,大家都學會了嗎?希望這篇文章對大家的學習或者工作能帶來一定的幫助。

相關文章

  • php采用file_get_contents代替使用curl實例

    php采用file_get_contents代替使用curl實例

    這篇文章主要介紹了php采用file_get_contents代替使用curl的方法,實例講述了file_get_contents模擬curl的post方法,對于服務器不支持curl的情況來說有一定的借鑒價值,需要的朋友可以參考下
    2014-11-11
  • php中使用key,value,current,next和prev函數遍歷數組的方法

    php中使用key,value,current,next和prev函數遍歷數組的方法

    這篇文章主要介紹了php中使用key,value,current,next和prev函數遍歷數組的方法,較為詳細的分析了php中數組遍歷的常用技巧與實例用法,需要的朋友可以參考下
    2015-03-03
  • PHP n個不重復的隨機數生成代碼

    PHP n個不重復的隨機數生成代碼

    PHP n個不重復的隨機數生成代碼,原理就是將數組順序隨即打亂 ,然取該數組中的某一段
    2009-06-06
  • 三分鐘掌握PHP操作數據庫

    三分鐘掌握PHP操作數據庫

    這篇文章主要介紹了PHP如何操作數據庫,文中的實例代碼講解非常詳細,感興趣的小伙伴可以參考閱讀
    2023-04-04
  • PHP實現二維數組按某列進行排序的方法

    PHP實現二維數組按某列進行排序的方法

    這篇文章主要介紹了PHP實現二維數組按某列進行排序的方法,結合實例形式分析了php二維數組排序的技巧,涉及array_multisort函數的使用方法,需要的朋友可以參考下
    2016-11-11
  • PHP中防止SQL注入實現代碼

    PHP中防止SQL注入實現代碼

    PHP中防止SQL注入實現代碼,需要的朋友可以參考下。
    2011-02-02
  • 劣質的PHP代碼簡化

    劣質的PHP代碼簡化

    下面這一小段“劣質”的PHP代碼是一道簡化了的測試題。這種問題就像在問:你該怎樣優(yōu)化這段代碼?
    2010-02-02
  • 使用PHP實現生成HTML靜態(tài)頁面

    使用PHP實現生成HTML靜態(tài)頁面

    在PHP網站開發(fā)中為了網站推廣和SEO等需要,需要對網站進行全站或局部靜態(tài)化處理,PHP生成靜態(tài)HTML頁面有多種方法,比如利用PHP模板、緩存等實現頁面靜態(tài)化,今天就以PHP實例教程形式討論PHP生成靜態(tài)頁面的方法。
    2015-11-11
  • PHP 獲取文件權限函數介紹

    PHP 獲取文件權限函數介紹

    以下是對PHP中的獲取文件權限函數進行了介紹,需要的朋友可以參考下
    2013-07-07
  • PHP使用TCPDF處理pdf

    PHP使用TCPDF處理pdf

    TCPDF是一個開源的PHP庫,用于創(chuàng)建和處理PDF文件,這篇文章主要為大家詳細介紹了PHP如何使用TCPDF進行pdf的相關操作,需要的小伙伴可以參考下
    2023-12-12

最新評論