php按行讀取字元串,php截取最後一個字元

PHP如何去除字元串中的最後一個字元?

這篇文章為大家講解的是PHP如何去掉字元串的最後一個字元的多種方法,感興趣的同學參考下。

下面來一起看看。

假設一個字元串,最後有一個逗號字元”,”去掉,有四種方法, 直接看代碼:

<?php

//PHP去除字元串中的最後一個字元

$str = “aaaa,bbb,ccc,ddd,eee,”;

echo rtrim($str,’,’); //第一種方法 trim($str,$chsrlist)去除兩邊的

echo substr($str,0,strlen($str)-1); //第二種方法

echo substr($str,0,-1); //第三種方法

echo $str{strlen($str)-1} == ‘,’ ? substr($str, 0, -1) : $str; //第四種方法

?>

通過上邊的代碼可以看出,使用rtrim()函數還是比較方便的,推薦使用!

如去除右邊的逗號:

$new_str = rtrim( trim($str), ‘,’ );

去除多個字元:

$new_str = rtrim( trim($str),’,.;’ );

拓展閱讀:

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

string rtrim ( string $str [, string $charlist ] )

該函數刪除 str 末端的空白字元並返回。

string rtrim ( string $str [, string $charlist ] )

通過指定 charlist,可以指定想要刪除的字元列表。簡單地列出你想要刪除的全部字元。使用 .. 格式,可以指定一個範圍。

* substr — 返回字元串的子串

string substr ( string $string , int $start [, int $length ] )

返回字元串 string 由 start 和 length 參數指定的子字元串。

* strlen — 獲取字元串長度

int strlen ( string $string )

返回給定的字元串 string 的長度。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/229904.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-10 13:16
下一篇 2024-12-10 13:17

相關推薦

發表回復

登錄後才能評論