簡體   English   中英

連接在 PHP

[英]Concatenating In PHP

編寫以下代碼的正確方法是什么?

echo '<img src="'images/.$row['picture']. '"/>';

我想顯示數據庫中的圖像。

如果我正確理解這個問題,

<?php
echo '<img src="/images/' . $row['picture'] . '"/>';
?>

要么

<?php
echo "<img src='/images/" . $row['picture'] . "'/>";
?>

您可以使用 vprintf function: http://www.php.net/manual/ru/function.vprintf.php

vprintf('<img src="images/%s"/>', $row['picture']);

或這個:

echo "<img src=\"{$row['picture']}\" />";

不要忘記轉義 html 個字符: http://php.net/manual/en/function.htmlspecialchars.php

$row['picture'] = htmlspecialchars($row['picture'], ENT_QUOTES);
echo  '<img src="images/'.$row['picture'].'" />';

嘗試

<?php
echo "<img src=images/".$row['picture']."/>";
?>
    echo '<img src=images/'.$row['picture'].'>';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM