当前位置:Gxlcms > PHP教程 > return多个值的引用方法

return多个值的引用方法

时间:2021-07-01 10:21:17 帮助过:44人阅读

输出指定的值,除了索引方式还有其它方式吗?

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); }

人气教程排行