在php脚本中加载160000个变量到内存中是个坏主意吗?

在php脚本中加载160000个变量到内存中是个坏主意吗?,php,Php,我正在处理一个包含句子的大文件,我只关心包含英语或日语的行,因此,当我阅读文件时,如果我发现英语或日语句子,我只想将其保存在一个数组中,阅读完毕后,打开另一个文件进行编写,并输出数组中的所有句子。这将导致我设置大约160000个变量。所有的弦,一些短一些长。只是想知道memeory设置这么多值是否是个坏主意 文件中的示例行: “1978033 jpn彼女は口は悪いですけど根は優しい人ですよ。" 这将取决于您的程序结构和可用的系统内存 你为什么不试试看看你的程序是如何运行的呢?做一些基准测试,找出

我正在处理一个包含句子的大文件,我只关心包含英语或日语的行,因此,当我阅读文件时,如果我发现英语或日语句子,我只想将其保存在一个数组中,阅读完毕后,打开另一个文件进行编写,并输出数组中的所有句子。这将导致我设置大约160000个变量。所有的弦,一些短一些长。只是想知道memeory设置这么多值是否是个坏主意

文件中的示例行:
“1978033 jpn彼女は口は悪いですけど根は優しい人ですよ。"

这将取决于您的程序结构和可用的系统内存


你为什么不试试看看你的程序是如何运行的呢?做一些基准测试,找出哪些行数能最好地利用可用内存,同时提供最佳性能。

你不会有160k个变量。你会有一个数组(即变量),arrray中有160k个值。是的,我指的是160k个值的数组,它将是一个数组。我想知道这对内存来说是否是个坏主意。为什么不直接将行写入文件?对不起,我的错误是不知道我可以有多个文件句柄,一个文件打开以供写入,另一个文件打开以供读取。所以是的,我直接写入另一个文件,而不是保存在数组中。