+ -
当前位置:首页 → 问答吧 → 在if语句中增加数组项,数组变成2个了?

在if语句中增加数组项,数组变成2个了?

时间:2011-08-31

来源:互联网

代码:
PHP code

$playerids=array();

代码略……

if(!empty($arrids)){
                        foreach($arrids as $id){
                            array_push($playerids,$id);
                        }
                        
                    }
                    
                    if(!empty($arrnames)){
                        foreach($arrnames as $name){
                            $dataids=$this->User_model->sel_id_name($name);
                            if($dataids)
                                array_push($playerids,$dataids['playerid']);
                        }
                    }


执行代码,打印$playerids后,竟成了这样的2个数组
PHP code

Array
(
    [0] => 242000
    [1] => 140001
    [2] => 140001
)
Array
(
    [0] => 242000
    [1] => 140001
)



求解,这是为什么?

作者: phf0313   发布时间: 2011-08-31

应该是$arrids数组的内容有问题吧

作者: likewu   发布时间: 2011-08-31