$fbwz_flag="1"; // get from database
$fbwz_flag=="1" ? $flag = array("cgx" => 1,"fjx" => 1) : $flang = array("cgx" => 0,"fjx" => 0);写成数组不行吗?
$fbwz_flag=="1" ? $flag = array("cgx" => 1,"fjx" => 1) : $flang = array("cgx" => 0,"fjx" => 0);写成数组不行吗?
if($fbwz_flag=="1"){
$cgx_flag = "1";
$fjx_flag = "1";
}
一样的效果,是不是很困难呀
$fbwz_flag=="1"?($cgx_flag="1",$fjx_flag="1"):($cgx_flag="0",$fjx_flag="0");
我试过的
运行之后还是出错
是不是三元中不能执行两条语句的呀
好像都好运算符有问题
$fbwz_flag="1";
$fbwz_flag=="1"? $cgx_flag=$fjx_flag="1" : $cgx_flag=$fjx_flag="0";
echo "$cgx_flag $fjx_flag";也可以这样
$fbwz_flag="1";
$fbwz_flag=="1"? list($cgx_flag,$fjx_flag)=array("1","1") : list($cgx_flag,$fjx_flag)=array("0","0");
echo "$cgx_flag $fjx_flag";这样写不是更好?
$fbwz_flag="1";
list($cgx_flag,$fjx_flag) = $fbwz_flag=="1"? array("1","1") : array("0","0");
echo "$cgx_flag $fjx_flag";
$fbwz_flag="1";
$fbwz_flag=="1"? ($cgx_flag=1||$fjx_flag="1"): ($cgx_flag=1||$fjx_flag="0");
echo "$cgx_flag $fjx_flag";
我也没想到用LIST
郁闷
我想在这里再问一下
如果要在c语言里面实现上述功能,c里面有没有替代list的函数啊
~~~~
$fbwz_flag="1";
$fbwz_flag=="1"? ($cgx_flag="1"||$fjx_flag="1"): ($cgx_flag="0"||$fjx_flag="0");
echo "aa=$cgx_flag bb=$fjx_flag";
----------------------------------------------------------------------------
你的方法不行~,当$fbwz_flag="1"时,运行结果为 aa=1 bb=
当$fbwz_flag="0"时,运行结果为 aa= bb=0
c里面就可以这样
c有逗号运算符