Пример: Перевести  числа к 9-й форме, заданной одномерным массивом. Отсортировать полученный  массив и вывести на экран.
Текст программы:
<?php 
  function osnov($_10)
  {
  $const  = 9;
  $result  = "";
  
  if($_10  > 0)
  while($_10  >= ($const - 1))
  {
  $temp  = $_10 % $const;
  $_10  = ($_10 - $temp) / $const;
  $result  = "$temp$result";
  }
  
  $result  = "$_10$result";
  return  $result; 
  } 
$mas[10] = 0;
  for ($i = 0;$i<10;$i++){
  $mas[$i] = rand(1,100); //заполнение массива  случайными числами
  }
echo "Вывод массива в 10-й  системе:<br>";
  for ($i = 0;$i<10;$i++){
  echo  $mas[$i]." "; // вывод массива в 10-й системе
  }
  echo "<p>";
  for ($i = 0;$i<10;$i++){
  $mas[$i] = osnov($mas[$i]);   // изменение чисел из 10-й системе в 9-ную
  }
  echo "<br>Вывод массива в 9-й  системе:<br>";
  for ($i = 0;$i<10;$i++){
  echo  $mas[$i]." "; // вывод массива в 9-й системе
  }
  echo "<p>";
for ($j = 0; $j < 9; $j++)
  for ($i = 0; $i < 9; $i++)
  {
  if ($mas[$i]  > $mas[$i + 1])
  {
  $buf = $mas[$i]; 
  $mas[$i] = $mas[$i + 1]; 
  $mas[$i + 1] = $buf;
  }       
  } 
  echo "<br>Вывод отсортированного массива  в 9-й системе:<br>";
  for ($i = 0;$i<10;$i++){
  echo  $mas[$i]." "; // вывод массива в 9-й системе  отсортированный
  }
  ?> 
Результат работы:
