Php printf未打印<;img>;设置宽度和高度时进行标记
好的,我想把一个“img”从php打印成html。php文件包含在html div中。 当我打印没有高度和宽度属性的图像时,它工作,但当我包含它们时,它停止工作 下面的代码有效。没有高度或宽度Php printf未打印<;img>;设置宽度和高度时进行标记,php,html,image,printf,Php,Html,Image,Printf,好的,我想把一个“img”从php打印成html。php文件包含在html div中。 当我打印没有高度和宽度属性的图像时,它工作,但当我包含它们时,它停止工作 下面的代码有效。没有高度或宽度 $value='../images/cal.png'; printf ( '<img src=%s >', $value ); unset($value); $value='../images/cal.png'; printf( '', 美元价值 ); 未结算(价值)
$value='../images/cal.png';
printf (
'<img src=%s >',
$value
);
unset($value);
$value='../images/cal.png';
printf(
'',
美元价值
);
未结算(价值);
以下代码不起作用。包括高度和宽度
$value='../images/cal.png';
printf (
'<img src=%s height=100% width=100%>',
$value
);
unset($value);
$value='../images/cal.png';
printf(
'',
美元价值
);
未结算(价值);
我试着引用宽度和高度,但还是一无所获。
我错过了什么
当我使用echo时,它可以处理高度和宽度,但是我将使代码更加复杂,所以我想在printf中执行它。对于这个问题,它被简化了
谢谢大家 可能是因为宽度和高度不喜欢100%?尝试:
$value='../images/cal.png';
printf (
'<img src=%s height="100" width="100">',
$value
);
unset($value);
$value='../images/cal.png';
printf(
'',
美元价值
);
未结算(价值);
你为什么要把代码弄得更复杂?以下情况是否不起作用
echo '<img src="'.$value.'" width="100" height="100" />';
echo';
Sprintf但答案相同:您的HTML无效,需要在100%的值周围加引号。照@Amine的建议去做