+-

我有一个图库的以下代码,当缩略图被点击时,我想在另一个窗口中打开大图片(确实如此),然后在新的窗口中导航到下一张图片。当点击缩略图时,我想在另一个窗口中打开大图片(确实如此),然后能够在新窗口中导航到下一张图片,但为了做到这一点,我需要将文件名中的.jpg去掉,这样我就可以对文件名进行'+1',因为它们是按顺序编号的。
例如,文件编号为001.jpg,002.jpg,003.jpg等。
我目前有。
echo '<p>basename=' . basename($i) . '</p>';
其中给文件的名称以.jpg为扩展名,例如: basename=001.jpg.
然后我有:
$image = basename($i); // to give the variable $image
$img = str_replace('.jpg',$image, ''); //to take off the .jpg extension
但我期望的输出,001,没有回音。只是什么都没有... img=
echo '<p>img=' . $img . '</p>';
我到底做错了什么?谁能告诉我正确的方向?
非常感谢,Kirsty
1
投票
投票
试试这个
$YourPicture = 'cat.jpg';
$without_extension = pathinfo($YourPicture, PATHINFO_FILENAME);
结果将是
cat