如何将PHP回显到链接中

如何将PHP回显到链接中,php,html,hyperlink,Php,Html,Hyperlink,我试图得到这个,所以当我点击图像时,图像会显示在一个新的选项卡中,这样它就可以被保存 我尝试在内部和周围添加a href标记 代码: echo "<img src=" . random_image('css/avatars') . " />"; echo”“; 这就是您想要的: echo '<a href="'. random_image('css/avatars') .'" target="_blank"><img src="' . random_image('

我试图得到这个,所以当我点击图像时,图像会显示在一个新的选项卡中,这样它就可以被保存

我尝试在内部和周围添加a href标记

代码:

echo "<img src=" . random_image('css/avatars') . " />";
echo”“;
这就是您想要的:

echo '<a href="'. random_image('css/avatars') .'" target="_blank"><img src="' . random_image('css/avatars') . '" /></a>';
echo';
您应该试试

echo "<a target='_blank' href='".random_image('css/avatars')."'>"."<img src=" . random_image('css/avatars') . " /></a>";
echo”“;

我认为这可以帮助您

问题是您没有正确地将字符串与随机图像函数中得到的内容连接起来。 您可以尝试以下代码,这里我假设您的random_image函数返回图像的完整路径

function random_image($path)
{
    // returning dummmy image
    return "https://images.unsplash.com/photo-1535498730771-e735b998cd64?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=623ed05afcc5a3fa1e444ffca95854dc&w=1000&q=80";
}

echo "<a href='".random_image('css/avatars')."' target='_blank'> <img src='".random_image('css/avatars')."' /></a>";
函数随机图像($path)
{
//返回Dummy图像
返回“https://images.unsplash.com/photo-1535498730771-e735b998cd64?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=623ed05afcc5a3fa1e444ffca95854dc&w=1000&q=80”;
}
回声“;

链接是在哪里创建的?请也共享该代码?您的代码中没有任何链接。。。。。问题出在哪里?向我们展示您从函数random_image中获得的内容
$imageUrl
上的哪些数据?由于此代码工作正常,因此无法将解决方案放入问题,请接受相应的答案或发布您自己的答案。它不是在新选项卡中打开图像,而是刷新到新选项卡中。现在试试,我已经更改了链接url。