如何从字符串中剪切前11个字符


How can i cut the first 11 characters from a string?

如何从字符串中剪切前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);