程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php去掉字符串的最後一個字符substr()的用法

php去掉字符串的最後一個字符substr()的用法

編輯:關於PHP編程

      今天項目中用到,去掉字符串中的最後一個字符
    原字符串1,2,3,4,5,6,
    去掉最後一個字符",",最終結果為1,2,3,4,5,6
    代碼如下:

    代碼如下:
    $str = "1,2,3,4,5,6,";
    $newstr = substr($str,0,strlen($str)-1);
    echo $newstr;


    系統自帶的函數也可實現這樣的效果,兩種方法:
    1) substr($str, 0, -1)
    2)rtrim($str, ",")

    substr
    取部份字符串。
    語法: string substr(string string, int start, int [length]);
    返回值: 字符串
    函數種類: 資料處理
    內容說明
    本函數將字符串 string 的第 start 位起的字符串取出 length 個字符。若 start 為負數,則從字符串尾端算起。若可省略的參數 length 存在,但為負數,則表示取到倒數第 length 個字符。
    使用范例

    代碼如下:
    <?
    echo substr("abcdef", 1, 3); // 返回 "bcd"
    echo substr("abcdef", -2); // 返回 "ef"
    echo substr("abcdef", -3, 1); // 返回 "d"
    echo substr("abcdef", 1, -1); // 返回 "bcde"
    ?>


    PHP rtrim() 函數
    定義和用法
    rtrim() 函數從字符串的末端開始刪除空白字符或其他預定義字符。同chop()函數。
    語法
    rtrim(string,charlist)參數 描述
    string 必需。規定要轉換的字符串。
    charlist 可選。規定從字符串中刪除哪些字符。
    如果未設置該參數,則全部刪除以下字符:
    "" - ASCII 0, NULL
    "t" - ASCII 9, 制表符
    "n" - ASCII 10, 新行
    "x0B" - ASCII 11, 垂直制表符
    "r" - ASCII 13, 回車
    " " - ASCII 32, 空格

    使用范例

    php去掉字符串的最後一個字符substr()的用法 三聯
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved