У меня есть несколько номеров в файле.
Теперь я хочу прочитать цифры из файла, но справа налево.
Пример:
1234
5678
Выход:
4321
8765
Извините за мой плохой английский.
возможно эта функция поможет.
http://php.net/manual/en/function.strrev.php
Это должно работать! Вы переворачиваете строку, разбираете ее в массив и снова переворачиваете массив:
$string = "1234 5678";
$pieces = array_reverse(explode(" ", strrev($string)));
var_dump($pieces);
Выход:
array(2) {
[0]=>
string(4) "4321"[1]=>
string(4) "8765"}
использование FSEEK () установить конец чтения файла. Проверьте документацию для деталей
<?php
$file = fopen("test.txt", "r");
for($x = 0; fseek($file, $x, SEEK_END) !== -1; $x--) {
echo(fgetc($file));
}
fclose($file);
?>