
php中输出文字选项该怎么写呢?
网页中这个标签,get后会输出两个选项中的一个,“Y”或者“P”。这样,当输出值是“Y”时,网页就变成了<spanclass="ttqc">Y</span>;当输出值是“...
网页中这个标签,get后会输出两个选项中的一个,“Y”或者“P”。这样,当输出值是“Y”时,网页就变成了<span class="ttqc">Y</span>;当输出值是“P”时,网页就变成了<span class="ttqc">P</span>;这样太不直观了,用户看不懂。现在我想让Y输出时变成文字“优质车”。P输出时变成文字“平价车”,请问我该怎么写。标签代码如下:
<span class="ttqc"><?php echo get_post_meta($post->ID, "hc_vule", true); ?></span>
后来我查资料,有人说采用三元表达方式:
echo (get_post_meta($post->ID, "hc_vule", true) === "Y" ? "优质车" : "平价车");
可是我这样写的话,输出的文字就都变成了平价车,没有优质车了。请问我该怎么写呢?本人菜鸟,求指教。 展开
<span class="ttqc"><?php echo get_post_meta($post->ID, "hc_vule", true); ?></span>
后来我查资料,有人说采用三元表达方式:
echo (get_post_meta($post->ID, "hc_vule", true) === "Y" ? "优质车" : "平价车");
可是我这样写的话,输出的文字就都变成了平价车,没有优质车了。请问我该怎么写呢?本人菜鸟,求指教。 展开
1个回答
展开全部
在响应访问时,php只能输出一种数据格式到客户端,图形,文字,或其他格式。参见函数header中对页面数据格式的定义。
在此例中,已经使用了图形格式,尽管通过echo输出的数据也会输出到客户端,但不会被浏览器正常识别。如果在输出图片数据(函数imagejpeg)前通过echo输出数据,则你的图片也不会正常显示。
在客户端使用检查接受到的数据,会看到通过echo输出的数据。
在此例中,已经使用了图形格式,尽管通过echo输出的数据也会输出到客户端,但不会被浏览器正常识别。如果在输出图片数据(函数imagejpeg)前通过echo输出数据,则你的图片也不会正常显示。
在客户端使用检查接受到的数据,会看到通过echo输出的数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |