php去除最後字元的函式是什麼,PHP去除最後一個字元的函式是什麼?

2022-01-28 16:06:59 字數 5981 閱讀 1396

1樓:你以為你以為

使用rtrim()函式從字串的末端開始刪除空白字元或其他預定義字元。

rtrim(string,charlist)string    必需。規定要轉換的字串。

charlist    可選。規定從字串中刪除哪些字元。

<?php

$str = "hello world!\n\n";

echo $str;

echo rtrim($str);

echo ltrim($str);

?>

輸出:hello world!

hello world!

2樓:自我西郊

。。。。你看文件啊。。。。

$s = "abck";

$rest = substr($s,0,-1);

3樓:

可以用字元擷取函式,$str = substr($str, 0, -1)表示擷取字串從頭開始到倒數第一個字元結束。

4樓:風痕千里

用這個$str=substr(要被擷取的字串,

-1, 1)

從最後一個開始擷取,只擷取一個字元

5樓:ps一點學

系統自帶的函式也可實現這樣的效果,兩種方法:

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 可選。規定從字串中刪除哪些字元。

如果未設定該引數,則全部刪除以下字元:

"\0" - ascii 0, null

"\t" - ascii 9, 製表符

"\n" - ascii 10, 新行

"\x0b" - ascii 11, 垂直製表符

"\r" - ascii 13, 回車

" " - ascii 32, 空格

6樓:匿名使用者

$id2 = 'aaabbddd-adfasdf-';

$id2 = substr($id2,0,strrpos($id2,'.') -1);

echo $id2;

應該就是你想要的樣子了,試下吧。

還有一種方法 最簡單的 $a=rtrim($str,'-'); 這樣就清掉了$str字串右邊的-啦。

7樓:餘香看電影

substr(yourstring, -1)

附: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"

?>

我這是**的。。。。。。試了試,可以

8樓:匿名使用者

$string=substr($string, -1);

php中怎麼去掉字串最後一個字元

9樓:山東文匯軟體

方法一:

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

方法二:

substr($arr_str, 0, -1)方法三:

rtrim($arr_str, ",")

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

10樓:匿名使用者

使用php字串系列函式trim();

trim去掉兩端的空格,可以帶兩個引數,第一個引數是原字串,第二個引數是需要消除的字元,預設為空格,如trim("#hello#","#") 就是去掉兩端的"#",如果要去掉某一側的話,可以使用ltrim()去掉左側的字元,rtrim()去掉右側的字元。

$str = "hello#";

echo rtrim($str,"#");

或者可以使用substr來直接進行擷取

首先獲取字串的長度,然後擷取到長度-1的位置,如$str = "hello";

echo substr($str,0,strlen($str)-1);

11樓:匿名使用者

$str = substr($str, 0, -1);

php怎麼去掉字串最後一個字元

12樓:龍氏風采

在一個站長的空間看到這樣的文章,覺得會有用,先記錄下來原字串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;

//echo 1,2,3,4,5,6

系統自帶的函式即可實現這樣的效果,兩種方法:

substr($str, 0, -1)

//函式2

rtrim($str, ",")

13樓:匿名使用者

echo substr($a,0,-1);試試

php去掉字串最後一個逗號

14樓:

$str="1,2,3,4,5,";

$list = rtrim($str, ',');

php去掉最後一個字元,php如何實現去掉某個字串之後的內容php

15樓:眼中最美的光

<?php

$str = "abcdef";

$rest = substr($str,0 ,strlen($str)-1);    // 返回 "abcde"

?>

可以用函式 substr(), 加上  strlen() 確定字串的字元數,即可達到

16樓:匿名使用者

上述回答都不詳細

你的問題分兩種情況

第一種,去除最後一個字元 例如$str = "abx" 你要把x去掉,x為任意字元

首先你用strlen獲取這個字串的長度,$length= strlen($str);

然後直接用$str = ""; 這種大括號的方式直接把字串體換成空就可以了

第二種,你想把一個長的字串的後面所有的部分消掉,例如 $str = "i am a phpprogamer,and you?.....";

你想把and後面的所有字元全部去掉

首先用$start = strpos($str,"and");strpos函式 找到and這個字元在整個字串中的位置

然後用substr($str,$start);函式直接把所在位置後面所有的字串全部擷取掉就可以達到你想要的效果了

若有疑問或者需要完整**請繼續追問,若有幫助還望採納

17樓:莘贍

substr($str,0,strrpos($str))

18樓:親愛的玉恆

先查位置 stopos

然後substr

19樓:

substr() 函式

php怎麼去掉字串最後一個字元

20樓:唯我隨想

可以用php的substr函式,如下

$str = "123456";

$newstr = substr($str,0,strlen($str)-1);//擷取

echo $newstr;

php去掉最後一段字串

21樓:

$time = '123.1231.3123.123';

$arr = explode('.',$time);

$arr1 =  array_slice($arr,-1,1);

echo $arr1[0];

22樓:__峰迴路轉

$str = 'ab.c.jp.g';

echo substr($str,strrpos($str, '.') + 1);

這個可以滿足。

一般情況這個用在取檔案字尾名。多看看php字串處理函式,以後程式設計會方便很多。直接提高效率。。。

23樓:

$time = '123.1231.3123.123';

$temp = end(explode('.',$time));

var_dump($temp);

24樓:匿名使用者

<?php

$array = array(1,2,4,6,8);

echo end($array);

?>

<?php

$array = array(1,2,4,6,8);

echo array_pop($array);

?>

<?php

$array = array(1,2,4,6,8);

$k = array_slice($array,-1,1);

print_r($k);  //結果是一維陣列?>

php怎樣去掉字串最後一個字串

25樓:山東文匯軟體

方法一:

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

方法二:

substr($arr_str, 0, -1)方法三:

rtrim($arr_str, ",")

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

在mysql中的字元段替換函式在php中應該怎麼寫

如果是mysql 的字串替換,用 mysql query 函式直接呼叫sql命令就行了。如果是字串變數處理,下面是php 的字串替換函式,及說明 str replace 子字串替換 report a bug 說明mixed str replace mixed search mixed replace...

PHP中檢測變數是否有設定的函式是什麼

php的isset 函式 一般用來檢測變數是否設定 格式 bool isset mixed var mixed var 功能 檢測變數是否設定 返回值 若變數不存在則返回 false 若變數存在且其值為null,也返回 false 若變數存在且值不為null,則返回 ture 同時檢查多個變數時,每...

php中是什麼意思,php中的「 」是什麼意思?

這就是定義bai變數的意思,另 du外還有這些,我給大家zhi推薦一個學習氛圍dao 超好的地方,回php交流君羊,先是649 407最後再加178 3 乘,答除,取模,取整 4 加法,減法 5 右移,左移 6 按位與 7 按位異或 按位或 8 比較運算子 9 等於運算子 10 賦值運算子 11is...