[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ООП и массыви
Страницы: 1, 2
Sniperr
Приветствую сеньоры и сеньориты
Есть задачка с ООП.... буду рад вашему сопровождению и прочтению.
нужно вывести в виде строки через запятую отсортированные числа никак не пойму почему он ругается и не хочет выводить результат....
если не сложно подскажите еще плз как вместо массива цифр создать цикл чисел (ф-цией)(к примеру 1-10 и перемешать их)

$arr = array(18, 8, 9, 3, 1, 2, 6, 4, 23, 32);

class someclass
{

public function sort($arr){
$i = 1;
$j = 2;
while($i < count($arr)){
if ($arr[$i-1] <= $arr[$i]){
$i = $j;
$j++;
}else{
list($arr[$i],$arr[$i-1]) = array($arr[$i-1],$arr[$i]);
$i--;
if($i == 0){
$i = $j;
$j++;
}
}
}

return $arr;

}
public function show()
{
echo implode(',',sort($arr));
}

}

echo show();
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.