Скрипт генерации комбинаций цифр

Print RSS
235

B
Author
Пришелец
0
В общеем есть скрипт, который выводит все 4-значные комбинации
Как сделать сортировку их так:
Чтобы следующее число начиналось на 3 символа предыдущего числа?
Хелп плиз

Господин ПЖ
0
сперва скрипт покажи
B
Author
Пришелец
0
<?
$arr[0] = '2';
$arr[1] = '5';
$arr[2] = '8';
$lim = count($arr);
$i = 0;
/*1-ый символ*/
for($i1 = 0;$i1 < $lim;$i1++) {
    $a1 = $arr[$i1];
    /*2-ой символ*/
    for($i2 = 0;$i2 < $lim;$i2++) {
        $a2 = $arr[$i2];
        $a3 = $a1 . $a2;
        /*3-ий символ*/
        for($i3 = 0;$i3 < $lim;$i3++) {
            $a4 = $arr[$i3];
            $a5 = $a3 . $a4;
            /*4-ый символ*/
            for($i4 = 0;$i4 < $lim;$i4++) {
                $a6 = $arr[$i4];
                $a7 = $a5 . $a6;
                echo ' ' . $a7 . ' ';
                echo'<br />';
            }
        }
    }
}
Changed: Lugaro (07.10.2010 / 20:00)
B
Author
Пришелец
0
DEXDUR (7 Октября 2010 / 19:36)
Афтор тут не экстросенсы сидят...

Добавлено через 00:52 сек.
Сори ))) ггг в одно и тоже время написали smile
=)
Changed: balalayka (07.10.2010 / 19:46)

Господин ПЖ
0
1. balalayka, не могу понять вопроса, чтобы след. число начиналось на 3 символа в какую сторону, большую или меньшую, приведи примеры как тебе нужно отсортировать
B
Author
Пришелец
0
6. Vantuz,
Например все 3-значные цифры:
222
225
228
252
255
258
282
285
288
522
525
528
552
555
558
582
585
588
822
825
828
852
855
858
882
885
888

Соортировалось так:
222 - 2 последнии цифры - 2 первые цифры следующего
225
252
522
228
и т.д. по возрастанию
Changed: balalayka (07.10.2010 / 21:18)

Господин ПЖ
0
Ничего в голову не приходит, может их лучше сразу делать такими, зачем сортировать,
для каких целей нужна подобная сортировка?

2000 лет д.н.э.
0
(substr(2,3,$number).'0' (int) )<= следующее число.
не вижу смысла в этом скрипте по этому писать полностью лень..
B
Author
Пришелец
0
8. Vantuz,
ну можно чтобы сразу были такими
лиш бы работало=)

Добавлено через 00:43 сек.
9. ramzes, просто о4 надо для онлайн игры=))
P

Землянин
0
Мне кажется автор неправильно себе задачу поставил.
Stickers / Tags / Rules / Top topics / Top Posts / Search