Php 显示图像';没有扩展名作为标题的文件名
首先,我是PHP的noob。我正在努力实现这样的目标 我有一张名为“testimage.jpg”的照片。然后,在其他一些php函数中添加图像标记。有没有一种方法可以将不带扩展名的文件名(在本例中为测试图像)显示为该图像的标题 这是我的密码:Php 显示图像';没有扩展名作为标题的文件名,php,html,image,title,Php,Html,Image,Title,首先,我是PHP的noob。我正在努力实现这样的目标 我有一张名为“testimage.jpg”的照片。然后,在其他一些php函数中添加图像标记。有没有一种方法可以将不带扩展名的文件名(在本例中为测试图像)显示为该图像的标题 这是我的密码: <? foreach($dy_matmirat as $key => $image) : ?> <td valign="top"><img src="images/<?=$image->filename
<? foreach($dy_matmirat as $key => $image) : ?>
<td valign="top"><img src="images/<?=$image->filename?>" width="70" /></td>
<td valign="top">Mesatarja: <?=$image->wins-$image->losses?></td>
<? endforeach ?>
文件名?>“width=”70“/>
Mesatarja:
我希望有人能帮助我。非常感谢。使用该功能
<?=basename($image->filename, '.jpg')?>
这是有效的,但是它显示了完整的文件名,还有扩展名。你能确认你是否发布了正确的代码吗?非常感谢,它现在起作用了。你只是忘了添加一个”。“在jpg之前,所以完整的工作代码应该是:
确实是!现在已经很晚了,我可能应该睡觉了:)这不管用,我不知道为什么。也许我不知道如何正确使用它。欢迎使用堆栈溢出!怎么了?
$fileparts = pathinfo("Test Image.jpg");
echo $fileparts['filename']; // prints Test Image
$name = $image->filename;
$name = substr($name,0,strripos($name,"."));
echo $name;