嘿,大家好,我想在表达式中去掉最后的 _1.jpg(如果存在),但我遇到了一些问题。
情况如下:
image_name_1.jpg(应该是 image_name.jpg)
image_name_1_1.jpg(应该是 image_name_1.jpg)
我想到了这个方法,但它似乎返回 null:
$pic = ($pic[strlen]-6 == '_') ? preg_replace('/*.\_[0-9]/', '.jpg', $pic) : $pic;
我的公式有什么问题吗?能有人帮忙吗?
[0-9]
。 - ehime