从字符串 PHP 中删除前 3 个字符和最后 3 个字符
我需要删除字符串的前3个字母和字符串的最后3个字母。我知道我可以使用substr()从某个字符开始,但是如果我需要去除第一个和最后一个字符,我不确定我是否真的可以使用这个。有什么建议吗?
我需要删除字符串的前3个字母和字符串的最后3个字母。我知道我可以使用substr()从某个字符开始,但是如果我需要去除第一个和最后一个字符,我不确定我是否真的可以使用这个。有什么建议吗?
将负值作为参数(第 3 个参数)传递给 substr(),
如下所示:length
$result = substr($string, 3, -3);
所以这个:
<?php
$string = "Sean Bright";
$string = substr($string, 3, -3);
echo $string;
?>
输出:
n Bri
用
substr($var,1,-1)
这将始终获得第一个和最后一个,而不必使用strlen。
例:
<?php
$input = ",a,b,d,e,f,";
$output = substr($input, 1, -1);
echo $output;
?>
输出:
a,b,d,e,f