📜  php substr 删除最后 4 个字符 - PHP (1)

📅  最后修改于: 2023-12-03 15:33:31.455000             🧑  作者: Mango

PHP函数介绍: substr()

在PHP中,使用substr()函数可以截取字符串中的一部分。

语法:

substr(string $string, int $start, ?int $length = null): string

$string: 要截取的字符串

$start: 截取的起始位置,可以为负数,表示从字符串末尾开始的位置

$length: 可选,截取的长度。如果没有指定,则默认截取到字符串末尾。如果指定了长度并且为负数,则表示从字符串末尾开始计算的位置。

示例:

$string = 'Hello World';
echo substr($string, 0, 5); // 输出 'Hello'
echo substr($string, -5); // 输出 'World'
echo substr($string, 6); // 输出 'World'

删除最后 4 个字符

如果想要删除字符串中的最后4个字符,可以使用substr()函数配合strlen()函数来实现。

示例:

$string = 'Hello World';
$newString = substr($string, 0, strlen($string)-4);
echo $newString; // 输出 'Hello Wo'

在这个例子中,$newString变量存储的是原字符串去掉最后4个字符后的新字符串。首先使用strlen()函数来获取原字符串的长度,然后用该长度减去4,即可得到截取长度,再使用substr()函数来截取从0开始到新长度的部分字符串,即可完成字符串删除操作。

请注意,如果原字符串长度小于等于4,则这个方法将不能删除最后4个字符,而会返回原字符串。此时,需要先检查字符串长度是否合适再进行删除操作。

以上就是substr()函数的使用方法和如何删除字符串最后4个字符的介绍。