>  기사  >  백엔드 개발  >  模板输出的数组中增加三元运算符来判断,数组运算符_PHP教程

模板输出的数组中增加三元运算符来判断,数组运算符_PHP教程

WBOY
WBOY원래의
2016-07-13 10:21:081045검색

模板输出的数组中增加三元运算符来判断,数组运算符

得出一个好用的判断方法,在模板输出的数组中增加三元运算符来判断,挺方便的。当然你也可以用Ajax~

<span><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>无标题</title>
</head>
<body><span>
我的口号是什么?&mdash;&mdash;</span>><{<span>$data</span>['user']?'没有问题':Wow搞大了}> <br/>    //提醒:三元运算符不能接受符号,不然会报错!
                   <{<span>$data</span>['email']}> <br/>
                   <{<span>$data</span>['address']}><br/>
                   <{<span>$data</span>['num']+10}><br/>
</body>
</html></span>

控制器方法

<span><?php</span><br /><span>namespace Home\Controller;</span><br /><span>use Think\Controller;</span><br /><span> <span>public</span> <span>function</span><span> index(){

      </span><span>$data</span>['user']='我爱的是你爱我'<span>;
      </span><span>$data</span>['email']='integer@gmail.cn'<span>;
      </span><span>$data</span>['address']='中国大陆'<span>;
      </span><span>$data</span>['num']='21'<span>;
      </span><span>//</span><span>$this->assign('num',10);</span>
      <span>$this</span>->assign('data',<span>$data</span><span>);
      </span><span>$this</span>-><span>display();
    }</span></span>

 

C# 三元运算符是那三个,估计是条件的,是怎运算的

三元运算符 ?:
例如:i= 2 > 3 ? 0 : 1
2大于3嘛,如果是,就得到i = 0;否则i=1.
 

C#中的三元运算符是() A== B?: C!= D

选B
三目运算符?:; ,属于关系运算符,
常用于关系比较,主要用于比较关系的状态只有两种的情况(大于 和 不大于,真 和 假)
先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果
比如以下表达式:
a>0? a++:(a = 1)
当a>0为真 时,执行a++,整个表达式的值等于表达式a++的值,
当a>0为假 时,执行a=1,整个表达式的值等于表达式a=1的值。
参考资料:zhidao.baidu.com/question/341063017.html
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/860924.htmlTechArticle模板输出的数组中增加三元运算符来判断,数组运算符 得出一个好用的判断方法,在模板输出的数组中增加三元运算符来判断,挺方便的。...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.