如何使用php删除最后一个点之后的所有数据?
我测试我的代码。只是回声aaa
我想展示 aaa.bbb.ccc
我怎样才能做到这一点 ?
<?PHP
$test = "aaa.bbb.ccc.gif";
$test = substr($test, 0, strpos($test, "."));
echo $test;
?>
您也可以尝试-
$test = "aaa.bbb.ccc.gif";
$temp = explode('.', $test);
unset($temp[count($temp) - 1]);
echo implode('.', $temp);
O / P
aaa.bbb.ccc
strpos —查找子字符串在字符串中首次出现的位置
您需要使用 strrpos
strrpos —查找子字符串在字符串中最后一次出现的位置
$test = "aaa.bbb.ccc.gif";
$test = substr($test, 0, strrpos($test, "."));
echo $test;
O / P
aaa.bbb.ccc
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句