2015-05-10 6 views
-1

У меня есть функция, которая генерирует все перестановки заданных чисел. Функция работает нормально, но на выходе отображается inline wihout break <br> Я хочу поместить новую строку, но /n не работает. Что не так?Новая строка в php

print(pc_permute(array(0, 1, 2, 3, 4, 5, 7, 8))) . "\n"; 

function pc_permute($items, $perms = array()) { 
if (empty($items)) { 
    print join(' ', $perms) . "\n"; 
} else { 
    for ($i = count($items) - 1; $i >= 0; --$i) { 
     $newitems = $items; 
     $newperms = $perms; 
     list($foo) = array_splice($newitems, $i, 1); 
     array_unshift($newperms, $foo); 
     pc_permute($newitems, $newperms); 
    } 
} 
} 

выход:

0 1 2 3 4 5 7 8 1 0 2 3 4 5 7 8 0 2 1 3 4 5 7 8 2 0 1 3 4 5 7 8 1 2 0 3 4 5 7 8 2 1 0 3 4 5 7 8 0 1 3 2 4 5 7 8 1 0 3 2 4 5 7 8 0 3 1 2 4 5 7 8 3 0 1 2 4 5 7 8 1 3 0 2 4 5 7 8 3 1 0 2 4 5 7 8 0 2 3 1 4 5 7 8 2 0 3 1 4 5 7 8 0 3 2 1 4 5 7 8 3 0 2 1 4 5 7 8 2 3 0 1 4 5 7 8 3 2 0 1 4 5 7 8 1 2 3 0 4 5 7 8 2 1 3 0 4 5 7 8 1 3 2 0 4 5 7 8 3 1 2 0 4 5 7 8 2 3 1 0 4 5 7 8 3 2 1 0 4 5 7 8 0 1 2 4 3 5 7 8 1 0 2 4 3 5 7 8 0 2 1 4 3 5 7 8 2 0 1 4 3 5 7 8 1 2 0 4 3 5 7 8 2 1 0 4 3 5 7 8 0 1 4 2 3 5 7 8 1 0 4 2 3 5 7 8 0 4 1 2 3 5 7 8 4 0 1 2 3 5 7 8 1 4 0 2 3 5 7 8 4 1 0 2 3 5 7 8 0 2 4 1 3 5 7 8 2 0 4 1 3 5 7 8 0 4 2 1 3 5 7 8 4 0 2 1 3 5 7 8 2 4 0 1 3 5 7 8 4 2 0 1 3 5 7 8 1 2 4 0 3 5 7 8 2 1 4 0 3 5 7 8 1 4 2 0 3 5 7 8 4 1 2 0 3 5 7 8 2 4 1 0 3 5 7 8 4 2 1 0 3 5 7 8 0 1 3 4 2 5 7 8 1 0 3 4 2 5 7 8 0 3 1 4 2 5 7 8 3 0 1 4 2 5 7 8 1 3 0 4 2 5 7 8 3 1 0 4 2 5 7 8 0 1 4 3 2 5 7 8 1 0 4 3 2 5 7 8 0 4 1 3 2 5 7 8 4 0 1 3 2 5 7 8 1 4 0 3 2 5 7 8 4 1 0 3 2 5 7 8 0 3 4 1 2 5 7 8 3 0 4 1 2 5 7 8 0 4 3 1 2 5 7 8 4 0 3 1 2 5 7 8 3 4 0 1 2 5 7 8 4 3 0 1 2 5 7 8 1 3 4 0 2 5 7 8 3 1 4 0 2 5 7 8 1 4 3 0 2 5 7 8 4 1 3 0 2 5 7 8 3 4 1 0 2 5 7 8 4 3 1 0 2 5 7 8 0 2 3 4 1 5 7 8 2 0 3 4 1 5 7 8 0 3 2 4 1 5 7 8 3 0 2 4 1 5 7 8 2 3 0 4 1 5 7 8 3 2 0 4 1 5 7 8 0 2 4 3 1 5 7 8 2 0 4 3 1 5 7 8 0 4 2 3 1 5 7 8 4 0 2 3 1 5 7 8 2 4 0 3 1 5 7 8 4 2 0 3 1 5 7 8 0 3 4 2 1 5 7 8 3 0 4 2 1 5 7 8 0 4 3 2 1 5 7 8 4 0 3 2 1 5 7 8 3 4 0 2 1 5 7 8 4 3 0 2 1 5 7 8 2 3 4 0 1 5 7 8 3 2 4 0 1 5 7 8 2 4 3 0 1 5 7 8 4 2 3 0 1 5 7 8 3 4 2 0 1 5 7 8 4 3 2 0 1 5 7 8 1 2 3 4 0 5 7 8 2 1 3 4 0 5 7 8 1 3 2 4 0 5 7 8 3 1 2 4 0 5 7 8 2 3 1 4 0 5 7 8 3 2 1 4 0 5 7 8 1 2 4 3 0 5 7 8 2 1 4 3 0 5 7 8 1 4 2 3 0 5 7 8 4 1 2 3 0 5 7 8 2 4 1 3 0 5 7 8 4 2 1 3 0 5 7 8 1 3 4 2 0 5 7 8 3 1 4 2 0 5 7 8 1 4 3 2 0 5 7 8 4 1 3 2 0 5 7 8 3 4 1 2 0 5 7 8 4 3 1 2 0 5 7 8 2 3 4 1 0 5 7 8 3 2 4 1 0 5 7 8 2 4 3 1 0 5 7 8 4 2 3 1 0 5 7 8 3 4 2 1 0 5 7 8 4 3 2 1 0 5 7 8 0 1 2 3 5 4 7 8 1 0 2 3 5 4 7 8 0 2 1 3 5 4 7 8 2 0 1 3 5 4 7 8 1 2 0 3 5 4 7 8 2 1 0 3 5 4 7 8 0 1 3 2 5 4 7 8 1 0 3 2 5 4 7 8 0 3 1 2 5 4 7 8 3 0 1 2 5 4 7 8 1 3 0 2 5 4 7 8 3 1 0 2 5 4 7 8 0 2 3 1 5 4 7 8 2 0 3 1 5 4 7 8 0 3 2 1 5 4 7 8 3 0 2 1 5 4 7 8 2 3 0 1 5 4 7 8 3 2 0 1 5 4 7 8 1 2 3 0 5 4 7 8 2 1 3 0 5 4 7 8 1 3 2 0 5 4 7 8 3 1 2 0 5 4 7 8 2 3 1 0 5 4 7 8 3 2 1 0 5 4 7 8 0 1 2 5 3 4 7 8 1 0 2 5 3 4 7 8 0 2 1 5 3 4 7 8 2 0 1 5 3 4 7 8 1 2 0 5 3 4 7 8 2 1 0 5 3 4 7 8 0 1 5 2 3 4 7 8 1 0 5 2 3 4 7 8 0 5 1 2 3 4 7 8 5 0 1 2 3 4 7 8 1 5 0 2 3 4 7 8 5 1 0 2 3 4 7 8 0 2 5 1 3 4 7 8 2 0 5 1 3 4 7 8 0 5 2 1 3 4 7 8 5 0 2 1 3 4 7 8 2 5 0 1 3 4 7 8 5 2 0 1 3 4 7 8 1 2 5 0 3 4 7 8 2 1 5 0 3 4 7 8 1 5 2 0 3 4 7 8 5 1 2 0 3 4 7 8 2 5 1 0 3 4 7 8 5 2 1 0 3 4 7 8 0 1 3 5 2 4 7 8 1 0 3 5 2 4 7 8 0 3 1 5 2 4 7 8 3 0 1 5 2 4 7 8 1 3 0 5 2 4 7 8 3 1 0 5 2 4 7 8 0 1 5 3 2 4 7 8 1 0 5 3 2 4 7 8 0 5 1 3 2 4 7 8 5 0 1 3 2 4 7 8 1 5 0 3 2 4 7 8 5 1 0 3 2 4 7 8 0 3 5 1 2 4 7 8 3 0 5 1 2 4 7 8 0 5 3 1 2 4 7 8 5 0 3 1 2 4 7 8 3 5 0 1 2 4 7 8 5 3 0 1 2 4 7 8 1 3 5 0 2 4 7 8 3 1 5 0 2 4 7 8 1 5 3 0 2 4 7 8 5 1 3 0 2 4 7 8 3 5 1 0 2 4 7 8 5 3 1 0 2 4 7 8 0 2 3 5 1 4 7 8 2 0 3 5 1 4 7 8 0 3 2 5 1 4 7 8 3 0 2 5 1 4 7 8 2 3 0 5 1 4 7 8 3 2 0 5 1 4 7 8 0 2 5 3 1 4 7 8 2 0 5 3 1 4 7 8 0 5 2 3 1 4 7 8 5 0 2 3 1 4 7 8 2 5 0 3 1 4 7 8 5 2 0 3 1 4 7 8 0 3 5 2 1 4 7 8 3 0 5 2 1 4 7 8 0 5 3 2 1 4 7 8 5 0 3 2 1 4 7 8 3 5 0 2 1 4 7 8 5 3 0 2 1 4 7 8 2 3 5 0 1 4 7 8 3 2 5 0 1 4 7 8 2 5 3 0 1 4 7 8 5 2 3 0 1 4 7 8 3 5 2 0 1 4 7 8 5 3 2 0 1 4 7 8 1 2 3 5 0 4 7 8 2 1 3 5 0 4 7 8 1 3 2 5 0 4 7 8 3 1 2 5 0 4 7 8 2 3 1 5 0 4 7 8 3 2 1 5 0 4 7 8 1 2 5 3 0 4 7 8 2 1 5 3 0 4 7 8 1 5 2 3 0 4 7 8 5 1 2 3 0 4 7 8 2 5 1 3 0 4 7 8 5 2 1 3 0 4 7 8 1 3 5 2 0 4 7 8 3 1 5 2 0 4 7 8 1 5 3 2 0 4 7 8 5 1 3 2 0 4 7 8 3 5 1 2 0 4 7 8 5 3 1 2 0 4 7 8 2 3 5 1 0 4 7 8 3 2 5 1 0 4 7 8 2 5 3 1 0 4 7 8 5 2 3 1 0 4 7 8 3 5 2 1 0 4 7 8 5 3 2 1 0 4 7 8 0 1 2 4 5 3 7 8 1 0 2 4 5 3 7 8 0 2 1 4 5 3 7 8 2 0 1 4 5 3 7 8 1 2 0 4 5 3 7 8 2 1 0 4 5 3 7 8 0 1 4 2 5 3 7 8 1 0 4 2 5 3 7 8 0 4 1 2 5 3 7 8 4 0 1 2 5 3 7 8 1 4 0 2 5 3 7 8 4 1 0 2 5 3 7 8 0 2 4 1 5 3 7 8 2 0 4 1 5 3 7 8 0 4 2 1 5 3 7 8 4 0 2 1 5 3 7 8 2 4 0 1 5 3 7 8 4 2 0 1 5 3 7 8 1 2 4 0 5 3 7 8 2 1 4 0 5 3 7 8 1 4 2 0 5 3 7 8 4 1 2 0 5 3 7 8 2 4 1 0 5 3 7 8 4 2 1 0 5 3 7 8 0 1 2 5 4 3 7 8 1 0 2 5 4 3 7 8 0 2 1 5 4 3 7 8 2 0 1 5 4 3 7 8 1 2 0 5 4 3 7 8 2 1 0 5 4 3 7 8 0 1 5 2 4 3 7 8 1 0 5 2 4 3 7 8 0 5 1 2 4 3 7 8 5 0 1 2 4 3 7 8 1 5 0 2 4 3 7 8 5 1 0 2 4 3 7 8 0 2 5 1 4 3 7 8 2 0 5 1 4 3 7 8 0 5 2 1 4 3 7 8 5 0 2 1 4 3 7 8 2 5 0 1 4 3 7 8 5 2 0 1 4 3 7 8 1 2 5 0 4 3 7 8 2 1 5 0 4 3 7 8 1 5 2 0 4 3 7 8 5 1 2 0 4 3 7 8 2 5 1 0 4 3 7 8 5 2 1 0 4 3 7 8 0 1 4 5 2 3 7 8 1 0 4 5 2 3 7 8 0 4 1 5 2 3 7 8 4 0 1 5 2 3 7 8 1 4 0 5 2 3 7 8 4 1 0 5 2 3 7 8 0 1 5 4 2 3 7 8 1 0 5 4 2 3 7 8 0 5 1 4 2 3 7 8 5 0 1 4 2 3 7 8 1 5 0 4 2 3 7 8 5 1 0 4 2 3 7 8 0 4 5 1 2 3 7 8 4 0 5 1 2 3 7 8 0 5 4 1 2 3 7 8 5 0 4 1 2 3 7 8 4 5 0 1 2 3 7 8 5 4 0 1 2 3 7 8 1 4 5 0 2 3 7 8 4 1 5 0 2 3 7 8 1 5 4 0 2 3 7 8 5 1 4 0 2 3 7 8 4 5 1 0 2 3 7 8 5 4 1 0 2 3 7 8 0 2 4 5 1 3 7 8 2 0 4 5 1 3 7 8 0 4 2 5 1 3 7 8 4 0 2 5 1 3 7 8 2 4 0 5 1 3 7 8 4 2 0 5 1 3 7 8 0 2 5 4 1 3 7 8 2 0 5 4 1 3 7 8 0 5 2 4 1 3 7 8 5 0 2 4 1 3 7 8 2 5 0 4 1 3 7 8 5 2 0 4 1 3 7 8 0 4 5 2 1 3 7 8 4 0 5 2 1 3 7 8 0 5 4 2 1 3 7 8 5 0 4 2 1 3 7 8 4 5 0 2 1 3 7 8 5 4 0 2 1 3 7 8 2 4 5 0 1 3 7 8 4 2 5 0 1 3 7 8 2 5 4 0 1 3 7 8 5 2 4 0 1 3 7 8 4 5 2 0 1 3 7 8 5 4 2 0 1 3 7 8 1 2 4 5 0 3 7 8 2 1 4 5 0 3 7 8 1 4 2 5 0 3 7 8 4 1 2 5 0 3 7 8 2 4 1 5 0 3 7 8 4 2 1 5 0 3 7 8 1 2 5 4 0 3 7 8 2 1 5 4 0 3 7 8 1 5 2 4 0 3 7 8 5 1 2 4 0 3 7 8 2 5 1 4 0 3 7 8 5 2 1 4 0 3 7 8 1 4 5 2 0 3 7 8 4 1 5 2 0 3 7 8 1 5 4 2 0 3 7 8 5 1 4 2 0 3 7 8 4 5 1 2 0 3 7 8 5 4 1 2 0 3 7 8 2 //and so on... 

Я хочу otuput который выглядит следующим образом:

0 1 2 3 4 5 7 8 
1 0 2 3 4 5 7 8 
0 2 1 3 4 5 7 8 
2 0 1 3 4 5 7 8 
1 2 0 3 4 5 7 8 
+1

1. Это '\ n' и не'/n' 2. Вы либо просто используйте '
' или do: 'nl2br (" \ n ")' – Rizier123

+0

Не работает. , Я попробовал, что сказал. –

+1

Работает отлично для меня: http://viper-7.com/iUFz6Y Вы смотрите на вывод html или CLI? – Rizier123

ответ

Смежные вопросы