国产视频app在字符串的處理中,有時需要對字符串的最后一個字母進行截取判斷或進行刪除的操作。那么在 php 編程語言中,截取字符串的最后一個字母,以及刪除字符串最后一個字母的方法是怎樣的呢?

php 截取字符串最后一個字符的方法

1、使用 substr() 函數,截取字符串的最后一位

php代碼:

<?php
//聲明頁面的編碼類型
header("Content-type: text/html; charset=utf-8");
echo substr("http://xswdd.cn/", -1);
// 返回結果: /
echo mb_substr("飛鳥慕魚博客", -1);
// 返回結果:客
?>

說明:

国产视频app(1)、substr(),對中文字符串兼容性不好

(2)、mb_substr(),可以處理中文字符串

(3)、關于 substr() 函數使用,參考:http://xswdd.cn/post/254.html

2、使用 strlen() 函數獲取字符串的最后一個字符

<?php
$str = "www.baidu.com";
$len = strlen($str)-1;
echo $str{$len};
?>

運行輸出結果:m

php 刪除字符串最后一個字符的方法

1、substr_replace() 函數刪除字符串最后一個字符

php代碼:

<?php
$str = "www.baidu.com/";
echo substr_replace($str ,"",-1);
?>

輸出結果:www.baidu.com

2、使用 substr() 與 mb_substr() 函數

<?php
$str = "feiniaomy.com/";
echo substr($str, 0, -1);
$str = '飛鳥慕魚博客站';
echo mb_substr($str,0,-1);
?>

運行結果:

feiniaomy.com
飛鳥慕魚博客

3、使用 rtrim() 函數刪除字符串最后的字符

php代碼:

<?php
$str = "abcdefd";
echo rtrim($str,'d');
?>

国产视频app運行結果:abcdef