Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Июль 2015
Помог: 0 раз(а)
|
Всем здрасти
Продолжаю темы циклы
Есть скрипт автор Ts.Saltan огромное ему спосибо
Помогите его дописать
.$vars = [1,3,4,5];
$num = 3;
$copy = $vars;
while(sizeof($copy) >= $num){
$arr = [];
for($i = 0; $i < $num; ++$i){
$arr[] = '$a' . $copy[$i];
if($i == $num-1){
unset($copy[$i]);
sort($copy);
}
}
if(sizeof($copy) < $num){
unset($vars[$num-3]);
sort($vars);
$copy = $vars;
}
echo implode(',', $arr).PHP_EOL;
}
Выводит
$a1,$a2,$a3
$a1,$a2,$a4
$a1,$a2,$a5
$a2,$a3,$a4
$a2,$a3,$a5
$a3,$a4,$a5
Как сделать чтобы выводилось вот так
$a1,$a2,$a3
$a1,$a2,$a4
$a1,$a2,$a5
$a1,$a3,$a4
$a1,$a3,$a5
$a1,$a4,$a5
$a2,$a3,$a4
$a2,$a3,$a5
$a2,$a4,$a5
$a3,$a4,$a5
Звание спосбо
(Добавление)
Зарание спосибо
(Добавление)
Ошибка поменять на
.$vars = [1,2,3,4,5];
|