【急急】PHP二维数组的大小有限制!?

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:17:54
for($i=0;$i< $size;$i++)
{
for($j=0;$j< $item;$j++)
{
srand((double)microtime()*1000000);
$rand_id= rand(0,$numofitem-1);///////////////////////////////
$cluster_id[$i][$j]=$rand_id;
}}
原封不动的代码,我单步调试查看cluster_id,发现i到30以后,数组第一维就不动了,而我i一直要到size=120啊!!!

不会的,除非你是变量$size在不断变化,你试试看我下面的代码,看看执行的结果就知道是没有限制的:

<?php
$size=40;
$item=2;
$numofitem=999;
for($i=0;$i< $size;$i++) for($j=0;$j< $item;$j++) $cluster_id[$i][$j]=rand(0,$numofitem-1);
print_r($cluster_id);
?>

不过,你是用的什么高级武器,居然可以单步执行PHP,介绍一下吧。