【问题标题】:how to find out max number of characters that a tring can take in php?如何找出字符串可以在php中占用的最大字符数?
【发布时间】:2012-10-26 06:30:56
【问题描述】:

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

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

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

【问题讨论】:

    标签: size byte


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 1970-01-01
      • 2010-09-25
      • 2015-10-07
      • 1970-01-01
      相关资源
      最近更新 更多