Сортировка пузырьковым методом php

Rio173

Новичок
как сгенирировать массив от 1 до 100 рандомно в этом коде


<?php

$a = array(1,5,2);

$b = true;
while ($b)
{
$b = false;
for ($k = 0; $k < count($a) - 1; $k++)
if ($a[$k] > $a[$k + 1])
{

$c = $a[$k + 1];
$a[$k + 1] = $a[$k];
$a[$k] = $c;
$b = true;

}
}
print_r($a);


?>
 

hell0w0rd

Продвинутый новичок
Это не пузырек.
PHP:
for($i = 0; $i<$n; $i++){
  for($j = $i+1; $j<$n; $j++){
    if($a[$i]<$a[$j]){
      swap($a[$i], $a[$j]);
    }
  }
}
 

Rio173

Новичок
а лучше знать бы как сделать с полями, тремя, затрудняюсь (
то есть вводить свои значение
 
Сверху