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