ASP.NET到PHP数组的转换

时间:2016-05-02 14:42:05

标签: php asp.net arrays

我在asp中有一个数组。示例SampleArray(100,100)。如果我是正确的,这在PHP中将是SampleArray [100] [100]。我正在尝试填充这个数组,这是我到目前为止所做的:

$sampleArray = array(array());
$counter1 = 0;
$counter2 = 0;
for($counter1; $counter1 < 100; $counter1++)
{
    for($counter2; $counter2 < 100; $counter2++)
    {
        $sampleArray[$counter1][$counter2] = $counter1 . " , " . $counter2;
    }
    $counter2 = 0;
}
echo("Sample Array size: " . count($sampleArray));

1 个答案:

答案 0 :(得分:-1)

您没有以有效的方式使用for循环。 for循环的第一个元素是初始化计数器。

$sampleArray = array();
for($counter1=0; $counter1<100; ++$counter1) {
  $sampleArray[$counter1] = array();
  for($counter2=0; $counter2<100; ++$counter2)
    $sampleArray[$counter1][$counter2] = $counter1.','.$counter2;
}

现在,您将拥有一个100x100阵列。

MAIN的区别在于我将$ sampleArray的每个元素声明为数组而不是使用数组(array()),这使得顶级中的一个元素包含一个数组而不是每个包含一个数组的100个元素。