![](/img/trans.png)
[英]How can I swap the values of two different characters in a string with PHP? A becomes B, B becomes A
[英]php string becomes null after about 2050 characters added
我有一个在线数据库应用程序,其中一个函数输出一个字符串,该字符串包含最多包含10条记录的HTML代码。 (这将是Ajax调用的返回值。)
调试显示,当字符串达到大约2050个字符时,该字符串变为NULL,但其长度继续增加。 因为记录的长度是可变的,所以它发生在代码的不同位置(尽管通常在循环的第六遍),并且唯一的共同因素似乎是字符串的大小。
当我使用PHP7时,我认为对字符串的长度没有限制。
我正在使用Netbeans在64位Windows 10上的本地WAMP服务器上运行代码。
非常欢迎您提出解决方案或对我可以做的进一步测试的任何建议。
如果有帮助,这是该函数的代码:
编辑
代码示例已删除。
我认为的问题是因为NetBeans,而不是PHP或我的代码。 NetBeans似乎不会显示长字符串,但在手表中将它们显示为NULL。 但是数据仍然存在。 由于其他地方的错误,它没有显示在我的代码中。 NetBeans的早期版本在长度超过1024个字符的字符串上存在此错误 ,但似乎已得到修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.