新手求助!!!php一个字段有不同数值,该怎么表示中文出来?谢谢! 举例: php有个字段是a ,然后我在前台发布信息,在字段a中,不断填入数据0或者1或者2 ,然后我查看的时候,我想这样表示,当a=0的时候,我表示出来中文是"好",当a=1的时候,我表示出来中文是"坏",当a=2的时候,我表示出来中文是"不确定",请问怎么写代码呀?新手求助!!!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpecho ($a == 2)? '不确定' : (($a == 1) ? '坏' : '好');?> $arr=array(0=>'好',1=>'坏',2=>'不确定');echo $arr[$a]; <?php$arr=array(0=>'好',1=>'坏',2=>'不确定');echo $arr[$a];?>输出没有显示 $a要有值直行=_=..你是post的就用$_POST['a']。GET的就用$_GET['a']-------------------------------像楼上的数组也挺方便$arr=array('好','坏','不确定');echo $arr[$a]; 现在a字段已经有了相应数字了0或者1或者2,现在就是直接调出a字段的现在显示出来,<?php echo $rs["a"]; ?>这样是可以显示的,当前一行的信息,不同行信息a的信息是不同数字的 <?php$a = '不过是将里面的0或1或2';echo str_replace(array(0,1,2), array('好','坏','不确定') , $a); 楼上搞复杂了吧$arr=array(0=>'好',1=>'坏',2=>'不确定');echo $arr[$rs["a"]]; $arr=array(0=>'好',1=>'坏',2=>'不确定');放到循环外面定义 php和shell分别执行远程程序 请教一个伪静态规则的写法 variables_order="EGPS"时(没有C)的情况下,如何获取COOKIE值? 关于一个编码转换的问题? php 读dbf,但是没有同名的cdx文件 怎么把字符串转换成16进制编码形式的字符串?? 类引用传入在php4 php5碰到的问题 怎样把excel里的数据导到mysql里面去呢? 文本用户注册系统的加密问题 一个困扰偶很久的目录遍历问题 马上散分,关于内容中过滤数字并替换星号 怎么学习Enterprise Architect
<?php
echo ($a == 2)? '不确定' : (($a == 1) ? '坏' : '好');
?>
echo $arr[$a];
<?php
$arr=array(0=>'好',1=>'坏',2=>'不确定');
echo $arr[$a];
?>
输出没有显示
像楼上的数组也挺方便
$arr=array('好','坏','不确定');
echo $arr[$a];
echo str_replace(array(0,1,2), array('好','坏','不确定') , $a);
echo $arr[$rs["a"]];
放到循环外面定义