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 に答える