【发布时间】:2016-10-20 11:37:51
【问题描述】:
我有这行代码:
$data['page'] =($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
我对三元运算很熟悉,但是我不太清楚这行代码是做什么的。
【问题讨论】:
-
是的,我愿意!......在手册中查找三元运算符
-
if ($this->uri->segment(3) == true) { $data['page']=$this->uri->segment(3)} else {$data['page']=0;} -
你可以在这里查看这个问题的答案-stackoverflow.com/questions/19293892/…
-
在你的三元运算符条件不存在所以像这样使用 $data['page'] = !empty($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
标签: php codeigniter