从文件开始时,是否可以在一定数量的数字后读取一定数量的字符

  • 本文关键字:数字 文件 读取 字符 开始时 是否 php
  • 更新时间 :
  • 英文 :


我正在设置一个Web应用程序,用户可以在其中选择起点和字符数,从包含10亿位PI数字的文本文件中读取的字符数。

我看过,但是找不到任何类似的问题。因为我不知道开始数字是什么,所以我不能使用其他解决方案。

这是用python编写的函数:

def pi(left : int, right : int):
    f.seek(left+1)
    return f.read(right)

例如,将700作为起点输入和9个字符的数量应返回" pi(700,9(:542019956"。

使用fseek将文件指针移动到所需的位置,并将fread移动以读取所需的字符数量 - 就像您的Python示例代码一样。

实际上,此功能内置到 file_get_contents

$substr = file_get_contents('pi_file.txt', false, null, 700, 9);

在过去7年中使用该功能的一个方便功能,我刚才学到了有关的功能。

最新更新