1. 程式人生 > 程式設計 >php substr()去掉最後一位字元的例項方法

php substr()去掉最後一位字元的例項方法

本教程操作環境:windows7系統、7.1版、DELL G3電腦

php substr()去掉最後一位字元

substr() 函式可以從字串的指定位置擷取一定長度的字元,並返回。其語法格式如下:

substr($string,$start,$length)
  • $string:需要擷取的字串,該字串至少含有一個字元;
  • $start:擷取字串的起始位置;
  • $length:可選引數,表示擷取字串的長度。

而想要使用substr()函式去掉字串的最後一位字元,只需要設定該函式的第二個引數$start為0,第三個引數$length為字串長度減一即可。

實現程式碼:

<?php
header("Content-type:text/html;charset=utf-8");
$str = '123.456abc';
$nstr=substr($str,strlen($str)-1);
echo $nstr;
?>

輸出:

123.456ab

基本用法擴充套件:

<?http://www.cppcns.comphp
/*
定義和用法
substr() 函式返回提取的子字串, 或者在失敗時返回 FALSE。

語法
substr(string,start,length)

引數 描述
string 必需。規定要返回其中一部分的字串。
start 
必需。規定在字串的何處開始。
非負數 - 從 string 的 start 位置開始,從 0 開始計算.
負數 - 從 string 結尾處向前數第 start 個字元開始。
如果 string 的長度小於或等於 start,將返回 FALSE。

len
gth 可選。客棧規定要返回的字串長度。預設是直到字串的結尾。 正數 - 從 start 處開始最多包括 length 個字元(取決於 string 的長度)。 負數 - 去除從string 結尾處向前length個字元 如果提供了值為 0,FALSE 或 NULL 的 length,那麼將返回一個空字串。 */ $str = "abcdefghijklmn"; $rest = substr($str,0); // 返回 "abcdefghijklmn" echo $rest . "<br/>"; $rest = substr($str,1,3); // 返回 "bcd" echo $rest . "<br/>";

到此這篇關於phpsubstr()去掉最後一位字元的例項方法的文章就介紹到這了,更多相關phpsubstr()怎麼去掉最後一位字元內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!