Lo que sucede es que en cada vuelta del While vuelves a Re-crear el array y este se hace nuevo con cada dato.. entonces solo al final vas a tener uno..
la idea es que solo agregues elementos.. imagino que algo asi.. ademas recuerda que el indice es automatico..
Código PHP:
<?php
$valor_uno =2;
$indice_uno = 0;
$array_uno = array();
while ($valor_uno <11)
{
$array_uno[] = $valor_uno;
$valor_uno = $valor_uno + 2;
$indice_uno = $indice_uno + 1;
}
echo "<pre>";
print_r($array_uno);
echo "</pre>";
?>
Sin embargo cumpliendo con tu estructura seria asi..
Código PHP:
<?php
$valor_uno =2;
$indice_uno = 0;
$array_uno = array();
while ($valor_uno <11)
{
$array_uno[] = array($indice_uno => $valor_uno);
$valor_uno = $valor_uno + 2;
$indice_uno = $indice_uno + 1;
}
echo "<pre>";
print_r($array_uno);
echo "</pre>";
?>