php?substr()去掉最后一位字符的實(shí)例方法
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php substr()去掉最后一位字符
substr() 函數(shù)可以從字符串的指定位置截取一定長(zhǎng)度的字符,并返回。其語法格式如下:
substr($string, $start , $length)
- $string:需要截取的字符串,該字符串至少含有一個(gè)字符;
- $start:截取字符串的起始位置;
- $length:可選參數(shù),表示截取字符串的長(zhǎng)度。
而想要使用substr()函數(shù)去掉字符串的最后一位字符,只需要設(shè)置該函數(shù)的第二個(gè)參數(shù)$start為0,第三個(gè)參數(shù)$length為字符串長(zhǎng)度減一即可。
實(shí)現(xiàn)代碼:
<?php
header("Content-type:text/html;charset=utf-8");
$str = '123.456abc';
$nstr=substr($str,0,strlen($str)-1);
echo $nstr;
?>
輸出:
123.456ab
基本用法擴(kuò)展:
<?php /* 定義和用法 substr() 函數(shù)返回提取的子字符串, 或者在失敗時(shí)返回 FALSE。 語法 substr(string,start,length) 參數(shù) 描述 string 必需。規(guī)定要返回其中一部分的字符串。 start 必需。規(guī)定在字符串的何處開始。 非負(fù)數(shù) - 從 string 的 start 位置開始,從 0 開始計(jì)算. 負(fù)數(shù) - 從 string 結(jié)尾處向前數(shù)第 start 個(gè)字符開始。 如果 string 的長(zhǎng)度小于或等于 start,將返回 FALSE。 length 可選。規(guī)定要返回的字符串長(zhǎng)度。默認(rèn)是直到字符串的結(jié)尾。 正數(shù) - 從 start 處開始最多包括 length 個(gè)字符(取決于 string 的長(zhǎng)度)。 負(fù)數(shù) - 去除從string 結(jié)尾處向前l(fā)ength個(gè)字符 如果提供了值為 0,F(xiàn)ALSE 或 NULL 的 length,那么將返回一個(gè)空字符串。 */ $str = "abcdefghijklmn"; $rest = substr($str, 0); // 返回 "abcdefghijklmn" echo $rest . "<br/>"; $rest = substr($str, 1, 3); // 返回 "bcd" echo $rest . "<br/>";
到此這篇關(guān)于php?substr()去掉最后一位字符的實(shí)例方法的文章就介紹到這了,更多相關(guān)php?substr()怎么去掉最后一位字符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PHP基于DateTime類解決Unix時(shí)間戳與日期互轉(zhuǎn)問題【針對(duì)1970年前及2038年后時(shí)間戳】
這篇文章主要介紹了PHP基于DateTime類解決Unix時(shí)間戳與日期互轉(zhuǎn)問題,通過DateTime類解決1970年前及2038年后時(shí)間戳顯示與計(jì)算問題,非常簡(jiǎn)單實(shí)用,代碼中備有較為詳盡的注釋便于理解,需要的朋友可以參考下2018-06-06
PHP API接口必備之輸出json格式數(shù)據(jù)示例代碼
這篇文章主要給大家介紹了關(guān)于PHP API接口必備之輸出json格式數(shù)據(jù)的相關(guān)資料文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-06-06

