Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示图像';没有扩展名作为标题的文件名_Php_Html_Image_Title - Fatal编程技术网

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

首先,我是PHP的noob。我正在努力实现这样的目标

我有一张名为“testimage.jpg”的照片。然后,在其他一些php函数中添加图像标记。有没有一种方法可以将不带扩展名的文件名(在本例中为测试图像)显示为该图像的标题

这是我的密码:

<? 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;