|
|
|
|
Переписать выражение так, чтобы был один цикл и использовалась одна итерационная переменная:
<?php
$result = Array();
for ($x = 0; $x < 6; $x++) {
for ($y = 0; $y < 6; $y++) {
for ($z = 0; $z < 6; $z++) {
$result[$x][$y][$z] = $x * $y * $z;
}
}
}
?>
|
| |
|
|
|
|
|
|
|
для: CodeIgniter
(20.06.2011 в 00:04)
| | А что есть итерационная переменная? Переменные x, y, z? | |
|
|
|
|
|
|
|
для: MHz
(20.06.2011 в 00:09)
| | да | |
|
|
|
|
|
|
|
для: CodeIgniter
(20.06.2011 в 00:04)
| |
<?php
$result = array();
$n = 6;
$max = pow($n, 3);
for ($i=0; $i < $max; $i++)
{
$x = floor($i / pow($n, 2));
$y = floor($i / $n) % $n;
$z = $i % $n;
$result[$x][$y][$z] = $x * $y * $z;
}
|
| |
|
|
|