代码如下,在输出的时候,变量$na怎么是array,不是lili呢?请教一下大家,谢谢!
<?
$sta=array('lili|没有','zs|礼拜去打球','ls|OK');
list($na,$con)=explode("|",$sta);
echo $na;

?>

解决方案 »

  1.   

    $sta=array('lili|没有','zs|礼拜去打球','ls|OK');
    list($na,$con)=explode("|",$sta);//首先explode是分割字符串的,但是你却分割数组$sta这是错误的
    echo $na;
      

  2.   

    $sta=array('lili|没有','zs|礼拜去打球','ls|OK');
    $sta=implode("|",$sta);
    list($na,$con)=explode("|",$sta);
    echo $na;
    echo $con;
      

  3.   


    $sta=array('lili|没有','zs|礼拜去打球','ls|OK');
    list($na,$con)=explode("|",$sta[0]);
    echo $na;以上均可implode 合并数组
    explode 拆分数组