0

我的问题很简单:

  1. strpos 针的长度是否有限制?
  2. 如果是这样,有没有办法绕过它?

似乎我的长针不会触发位置,而我的短针会触发。

例子:

if (strpos($data, "You were not able to complete this job. Please try again at a later date. Do not hit your back button.") !== false)
//solves as false

if (strpos($data, "You were not able") !== false)
//returns the position
4

1 回答 1

4

问题出在其他地方:虽然可能存在一些实施限制(例如 2GB?),但不是这个限制。

大概较长的针与输入不匹配:

  • 额外的空间?请记住,浏览器会“折叠”连续的 HTML 空白。因此,来自浏览器的“复制粘贴”可能与 cURL 读取的内容不同。(这也可以扩展到其他未在浏览器中呈现为文本的源。)

  • 看起来像空间但不是的东西?(制表符还是换行符?)

  • 或其他导致输入(和/或针刺)与预期不同的东西..

于 2012-07-16T22:13:35.710 回答