其实你描述的不是很清晰
数组下标的增长可以通过变量值来控制.
如:for($i=0;$i<10;$i++)
  {
echo $arr[$i];
}

解决方案 »

  1.   

    xuzuning(唠叨) 兄,能不能帮我再看看:
    http://community.csdn.net/Expert/topic/3188/3188999.xml?temp=.875744
      

  2.   

    不好意思,,,
    是这样的,我这个问题已经问过一次了,<?php
    定义一个变量var $a;
    赋值;
    ?>
    <script>
      如何调用上边的变量a???
    </script>
    变量是数字和字符串的情况都已经解决了,具体可以看http://community.csdn.net/Expert/topic/3186/3186617.xml?temp=.9704553可是我还是不会传递数组的情况。
    谢谢
      

  3.   

    传数字可以用 <script>
     var a=<?=$a?>;
    </script>字符串可以用
    <script>
     var a='<?=$a?>';
    </script>
    那么数组应该怎么写?
      

  4.   

    如果是数组的话应该是一样的传法,如果实在不行,可以采用将数组转化为字符串,到时再用正则表达式分隔,不过这样比较麻烦直接:
     var a=<?=$a?>;
    应该是可以的.
      

  5.   

    直接:
     var a=<?=$a?>;
    这样不行,说a没有定义
      

  6.   

    这样输出a[0]的话输出的实际是undefined
      

  7.   

    <?php
    $ar = array("a","b",1,2,3);
    ?>
    <script>
    var ar = new Array("<?php echo join('","',$ar); ?>");
    alert(ar);
    </script>