-1
while ($strpos = strpos($text, $search, $offset)) {
        $offset = $strpos + $search_length .'<br>'; 
        $text = substr_replace($text, $replace, $strpos, $search_length);
    }

注意: C:\xampp..\index.php の 13 行目に、整形式でない数値が見つかりました

13行目: while ($strpos = strpos($text, $search, $offset)) {

これは私が変数を定義する方法です:

$text = $_POST['text'];
$search = $_POST['searchfor'];
$offset = 0;

エラーの原因がどこにあるのか本当にわかりません。

コードは現在正常に動作していますが、以前に何が起こったのかを正確に説明することはできません。返信してくれてありがとう。

4

2 に答える 2

2

次のように変更してみてください。

while ($strpos = strpos($text, $search, $offset) !== false) {
 ...
}
于 2013-11-15T05:13:43.013 に答える
0

と連結しないでください<br>br次のステートメントでa をエコーし​​ます。エラーが消える

while($strpos = strpos($text, $search, $offset))  {

    echo $offset= $strpos+$search_length;
    echo '<br>';

        }

新しい行をエコーするのは好きではありませんが、$search_length. brタグエラーが表示されます。何故かはわからない。

于 2014-01-21T19:55:44.167 に答える