如何从字符串中剪切前11个字符,我想显示一些图像的一些名称,但我所有的图像都有11个随机字符,在图片的实际名称显示之前有一个_,我想在显示名称之前去掉这11个字符。
我试过这个:
substr($foto_filename,0,11)
但事实恰恰相反。
<?php $str = "The quick brown fox jumps over the lazy dog.";
echo $str2 = substr($str,11);
?>
阅读手册。
substr($foto_filename, 11);
$name='0123456789A_Image.png';
echo-substr($name,0,11);//0123456789A
echo-substr($name,11);//_图像.png
echo-substr($name,12)//图像.png
substr()PHP.NET
试试这个,
$string = "How can i cut the first 11 characters from a string?";
echo substr($string , 11, strlen($string));
11:表示起始位置
strlen($string):字符串的最后一个位置
参考:PHP-Substr
试试这个
$str = "thisisasamplestring";
$count = strlen($str);
echo substr($str, (11-$count), ($count-11));
http://sandbox.onlinephpfunctions.com/code/5e8796f9b1dfb2394bbd37e6638dff3fdd4f5e1d
$srt = substr(trim($string), 11);