从右到左读取数字(php)

时间:2014-10-09 11:26:38

标签: php numbers readfile file-handling

我在文件中有一些数字。 现在我想从文件中读取数字,但是从右到左。 例: 1234 5678 输出: 4321 8765 抱歉,我的英语不好。

4 个答案:

答案 0 :(得分:0)

也许这个功能会有所帮助。 http://php.net/manual/en/function.strrev.php

答案 1 :(得分:0)

试试这个

$rev = (int)strrev($num);

Reverse of number in PHP not showing correct output

答案 2 :(得分:0)

这应该有效!您反转该字符串并将其分解为一个数组并再次反转该数组:

$string = "1234 5678";

$pieces = array_reverse(explode(" ", strrev($string)));

var_dump($pieces);

输出:

array(2) {
  [0]=>
  string(4) "4321"
  [1]=>
  string(4) "8765"
}

答案 3 :(得分:0)

使用fseek()设置文件读取结束。查看文档以获取详细信息

<?php
$file = fopen("test.txt", "r");
for($x = 0; fseek($file, $x, SEEK_END) !== -1; $x--) {
    echo(fgetc($file));
}
fclose($file);
?>