我在迴應一個可以正常工作的圖像,但是接下來我想設置它需要的大小,我似乎無法獲得正確的語法。如何使用設置的大小來回顯圖像
這是我有:
echo "<img src='" . $row['imglink'] . "' height="130" width="150"> ";
我在做什麼錯?如果我刪除高度和寬度,它工作正常。
我在迴應一個可以正常工作的圖像,但是接下來我想設置它需要的大小,我似乎無法獲得正確的語法。如何使用設置的大小來回顯圖像
這是我有:
echo "<img src='" . $row['imglink'] . "' height="130" width="150"> ";
我在做什麼錯?如果我刪除高度和寬度,它工作正常。
確定其位置
echo '<img src="'$row['imglink']'" height="130" width="150">';
嘗試改變雙引號爲單引號爲這些屬性
height='130' width='150'
,因爲雙引號實際上劃定PHP字符串。可選您可以改爲逃脫雙引號,像這樣
height=\"130\" width=\"150\"
但這種語法的可讀性變差,更容易出錯(不推薦)
你混合單引號和雙引號。所以你得到一個語法錯誤。
這工作:
echo "<img src='" . $row['imglink'] . "' height='130' width='150'> ";
如果你想輸出雙引號,你必須逃脫
echo "<img src=\"" . $row['imglink'] . "\" height=\"130\" width=\"150\"> ";
或者切換到覆蓋在單引號的字符串:
echo '<img src="' . $row['imglink'] . '" height="130" width="150"> ';
您可以在雙引號內使用變量,如下所示:
<?
$img_url = $row['imglink'];
echo "<img src='$img_url' height='130' width='150'>";
?>
有時您使用的方式會導致錯誤,如果您做得不正確。那麼您也可以嘗試這種方式。
<img src="<?php echo $row['imglink']?>" height="130" width="150" />
如果你在循環中使用它,你可以這樣做。
<?php foreach($result as $rows):?>
<img src="<?php echo $row['imglink']?>" height="130" width="150" />
<?php endforeach; ?>
希望這對你有幫助。
這不設置圖像大小,但不顯示圖像本身。 – user2567538
好的。請粘貼源代碼。因爲這個代碼的每一件事情都沒問題 –
想通了 - > echo'
'; –
user2567538