0

好的,我想从 php 打印一个 'img' 到 html。php 文件包含在 html div 中。当我 printf 没有高度和宽度属性的图像时它可以工作,但是当我包含它们时它会停止工作。

以下代码有效。没有高度或宽度。

$value='../images/cal.png';
printf (
    '<img src=%s >',
    $value
    );
unset($value);

以下代码不起作用。包括高度和宽度。

$value='../images/cal.png';
printf (
    '<img src=%s height=100% width=100%>',  
    $value
);

unset($value);

我试过引用宽度和高度,但仍然没有。我错过了什么?

当我使用 echo 时,它适用于高度和宽度,但我会让代码更复杂,所以我想在 printf 中完成。它被简化为问题。

多谢你们!

4

1 回答 1

0

也许是因为宽度和高度不喜欢 100% ?尝试:

$value='../images/cal.png';
printf (
    '<img src=%s height="100" width="100">',  
    $value
);

unset($value);

你为什么让代码更复杂?以下不工作吗?

echo '<img src="'.$value.'" width="100" height="100" />';
于 2013-07-28T22:31:37.270 回答