迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

在 PHP 中使用 HTML 图像标签

作者:迹忆客 最近更新:2023/03/27 浏览次数:

在 PHP 中使用 HTML 标记可确保正确使用引号。你只需要将标记存储在 PHP 变量中。

每当我们用 HTML 标记替换 PHP 变量时,HTML 必须保留在 PHP 字符串的引号内。因此,你的 img 标签的实际引号不会暗示。

单引号:

<?php
$demo = $demo = . '<img src= "\Your Source\" alt="" />';
?>

双引号:

<?php
$demo2 = $demo2 . "<img src=\Your Image Source\"  />";
?>

现在让我们举例说明如何在 PHP 中使用 HTML 标签。


在 PHP 变量中使用图像标签

HTML:

<!DOCTYPE html>
<head>
    <title> Use Img Tag inside PHP Script </title>
    <style>
    img {
        height: 400px;
        width: 400px;
        display: block;
        margin-left: auto;
        margin-right: auto
    }
    </style>
</head>
<body align='center'>
    <form action='index.php' method='post'>
        <input type='submit' name='image' value='Use HTML Image Tag inside PHP' />
        <input type='submit' name='video' value='Use HTML Video Tag inside PHP' />
        <input type='submit' name='method2' value='Use HTML Img Tag in PHP method 2' /> </form>
</body>
</html>

PHP 脚本:

## Note: You do not need to reuse the HTML code above again. It contains markup for all three examples. (Also available in the code directory)

<?php
    if(isset($_POST['image'])){
    $use_img_tag_php = $use_img_tag_php . '<div>
    <img src="demoimage.gif" alt="" /></div>';
    echo $use_img_tag_php;
}
?>

我们对 PHP 使用了单引号,对 HTML 使用了双引号。使用此方法,不再需要在图像标签的源中回显你的变量。


在 PHP 中存储图像 URL 源

你只需将 URL 存储在 PHP 变量中,并在 img 标记的 src 属性内回显源代码。

代码:

<?php
if(isset($_POST['method2'])){
//Asign URL path to a variable
    $imgurl = "demoimage.gif"; //Use image URL from your root directory
//Now it dynamic
//Close php tag
?>
<div>
    <img src="<?php
	echo $imgurl ?>" alt="" /></div>

	<?php
}
//close php tag, the isset condition will only load HTML inside its body
?>

在 PHP 中使用 str_replace() 转换 URL 字符串并使用 iframe 标签

如果你复制了任何 URL,并且你想在 HTML iframe 中使用它。同时,你希望它是动态的。

我们将把 HTML 标签放入 PHP 中,同时使用 str_replace()

代码:

<?php
if(isset($_POST['video'])){
$fetchvideo = "https://www.test.com/watch?v=/AkFi90lZmXA";
$embed_it = str_replace("watch?v=", "embed/", $fetchvideo);
echo $embed_it;
echo $use_video_tag_php = $use_video_tag_php.'<div>
<iframe width="560" height="315"
src="'.$embed_it.'" title="Video Title" frameborder="0" allow="accelerometer;
autoplay; clipboard-write;
encrypted-media; gyroscope; picture-in-picture" allowfullscreen >
</iframe></div>';
}
?>

在上面的示例中,我们将 URL 路径存储在 $fetchvideo 中。然后我们使用 str_replace(); 并传递三个参数。

  1. 第一个参数 - (watch?v) = 字符串
  2. 第二个参数 - (/embed) = 字符串
  3. 第三个参数 - ($embed_it) = PHP 变量(URL 字符串)

str_replace 函数已将第一个参数替换为第二个参数并将其存储在第三个参数中。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便