本帖最后由 manwuji 于 2010-06-10 19:29:21 编辑

解决方案 »

  1.   


    function szfh($sz) {$zzfh['fsfs'][0]='你好';//最好 'fsfs',下同$zzfh['fsf']=$sz;return $zzfh;}$sz = 'something';//先定义
    $a=szfh($sz);//再调用
    echo $a['fsf'][0];//这个有些怪,实际上打印出$sz的第一个字符
      

  2.   

    //我看错了,参数是数组
    $sz = array("something");//就能顺利打印出来了
      

  3.   

    可能我说的不是太清楚,运行一下,下面的代码  !
    结果是第一行: 你好 
    第二行为空!  应该为  呵呵  为什么0能行. 1就不行.为什么把一个一维数组的值赋给一个二维数组的项目怎么不行呢!<?
    function szfh() {$zzfh[fsfs][0]='你好';$sz=explode(',','你好,呵呵,是的,再见');
    $zzfh[fsf]=$sz;return $zzfh;}$b=szfh();echo $b[fsf][0];
    echo '<br><br>';
    echo $b[fsfs][1];?>
      

  4.   

    行了.最后一行代码错.结贴!
    echo $b[fsf][1];