如何修剪前面的 6 个数字和最后一个字符串以及以下 url 的扩展名并显示 1337 ,(1337 是图像的 ID。
1330001337_jenir.jpg
$id = substr(strstr($name, '_', true), 5);
我会尝试正则表达式:
preg_match("/(?:'d){6}('d+)/", "1330001337_jenir.jpg", $matches);
echo $matches[2];
使用 substr + explode 来获取您的号码。
试试这个代码块 --
$mystr = "1330001337_jenir.jpg";
echo substr($mystr,6,4);
<?php
$myStr='1330001337_jenir.jpg';
$strArray=explode($myStr,'-');
$numStr=substr($strArray[0],6); //returns 1337
$nameStr=substr($strArray[1],0,-4); //returns jenir
?>