1。可以在函数里再给数组赋值。2。return $mycount;

解决方案 »

  1.   

    1。你有一个概念上的错误:
    在定义函数的时候参数只能用变量名,而$mycount[0],$mycount[1]都是一个值,而非变量名。2。返回前,将要返回的东西放入一个数组,直接返回此数组即可。
      

  2.   

    &是直接传变量地址了,一般程序中应该尽量避免使用。
      

  3.   

    如果我有一个数组要作为参数,给一个函数,应该如何写呢?
    比如我有$a[0]--$a[10]
    function list(??????????)//如何传进去?
      

  4.   

    这个没这么难吧?!
    只要:
    function list($a)
    就可以啦
      

  5.   

    如果数组是在函数内进行处理,并将结果返回的话,可以用变量定义函数,然后在函数内将变量赋给数组。
    <?
    function a($b,$c,$d){
      $arr[0]=$b;
      $arr[1]=$c;
      $arr[2]=$d;
      ...
      return $arr;
    }
    ?>
      

  6.   

    将数组定义为全局变量,如何呢?global $sa;
      

  7.   

    第一,定义是这样
    function counter($choise,$mycount)
     {
     $parameter_1 = $mycount[0];
     $parameter_2 = $mycount[1];
     .
     .
     }
      

  8.   

    第二,我要把一个函数里的一个数组的值
    function counter($choise,$mycount)
     {
     .
     $count[1] = "";
     $count[2] = "";
     return $count;
     }