您好,欢迎访问一九零五行业门户网

return多个值的引用方法

输出指定的值,除了索引方式还有其它方式吗?
public function index(){ $new = $this->index_com(); //输出指定的值 echo $new[2];}public function index_com(){ $list = 'a'; $category = 'b'; $totalcount = 'c'; $current = 'd'; return array($list, $category, $totalcount, $current);}

回复内容: 输出指定的值,除了索引方式还有其它方式吗?
public function index(){ $new = $this->index_com(); //输出指定的值 echo $new[2];}public function index_com(){ $list = 'a'; $category = 'b'; $totalcount = 'c'; $current = 'd'; return array($list, $category, $totalcount, $current);}

还可以是字典,
public function index(){ $new = $this->index_com(); //输出指定的值 echo $new[list];}public function index_com(){ $list = 'a'; $category = 'b'; $totalcount = 'c'; $current = 'd'; return array('list'=>$list, 'category'=>$category);}
public function index(){ $new = $this->index_com($k); //输出指定的值 echo $new;}public function index_com($k){ $arr=['list'=>a,'category'=>'c']; return $arr[$k];
使用list语法可以达到你想要的效果:
public function index(){ list($list, $category, $totalcount, $current) = $this->index_com(); //输出指定的值 echo $category;}public function index_com(){ $list = 'a'; $category = 'b'; $totalcount = 'c'; $current = 'd'; return array($list, $category, $totalcount, $current);}
其它类似信息

推荐信息