Спустя 4 минуты, 15 секунд (20.02.2009 - 17:18) Guest написал(а):
точнее как сделать так, что бы последняя строка выводилась как 1, а последняя по номеру последней строки.
Пример:
в файле:
Иванов|12345
Петров|23456
Сидоров|34567
а выводится:
1. Сидоров|34567
2. Петров|23456
3. Иванов|12345
Пример:
в файле:
Иванов|12345
Петров|23456
Сидоров|34567
а выводится:
1. Сидоров|34567
2. Петров|23456
3. Иванов|12345
Спустя 13 минут, 59 секунд (20.02.2009 - 17:32) Семён написал(а):
В массив, а потом его сортировка.
Спустя 8 минут, 43 секунды (20.02.2009 - 17:41) Guest написал(а):
а можно чуть подробнее
Спустя 1 час, 11 минут (20.02.2009 - 18:52) modobaks написал(а):
PHP |
$file = file_get_contents( 'фаил.txt' ); |
типа этого, сам не проверял, если не поможет поробуй еще функции arsort(), asort(), ksort(), sort() и usort().
Спустя 36 минут, 28 секунд (20.02.2009 - 19:28) sergeiss написал(а):
Можно еще проще: загрузить файл сразу в массив, чтобы одна строка соответствовала одному элементу массива.
PHP |
$info=file( "info_in_file.txt" ); |
а затем просто вывести массив в обратном порядке, даже без применения функций сортировки, а используя другие функции работы с массивом:
PHP |
for( $a=end($info); $a != false; $a=prev( $info ) ) |
Спустя 52 минуты, 16 секунд (20.02.2009 - 20:21) twin написал(а):
Тогда уж еще проще:
PHP |
<? |
Спустя 2 часа, 1 минута, 43 секунды (20.02.2009 - 22:22) sergeiss написал(а):
Цитата (twin @ 20.02.2009 - 20:21) | ||
Тогда уж еще проще:
|
Можно и так, конечно. Но в моем варианте вывод данных одновременно с "разворотом" массива сделан