0

在 php m 中使用代码读取 csv 文件并将其存储到用逗号分隔的字符串中......现在我的字符串是这样的:

$string= '9878546512','9785456213','9632587412','9753159821','9467521234','9638527412'..等等在未来我可能有很多这样的数字在 $string 可能是从复制的 1000 个电话号码csv 文件到 $string...

现在我的问题是php中字符串变量的最大大小是多少,这样我就可以限制读入$string变量的字符数...

4

1 回答 1

0

单个字符串变量本身没有架构限制。您可以吞入整个文件的内容,例如使用 file_get_contents()

但是,PHP 脚本在给定脚本执行中可以为所有变量分配的总内存有限制,因此这也有效地限制了单个字符串变量的长度。

这个限制是 php.ini 配置文件中的 memory_limit 指令。内存限制在 PHP 5.2 中默认为 128MB,在早期版本中默认为 8MB。

于 2012-10-26T06:41:22.070 回答