爆発の区切り文字に問題があります。区切り文字としてかなり分厚い文字列があり、別の文字 (単語の先頭) を追加すると壊れているようですが、最初の文字を削除しても修正されません。これは、長さについてではないことを示します.
つまり、(動作する)コードは次のとおりです。
$boom = htmlspecialchars("<td width=25 align=\"center\" ");
$arr[1] = explode($boom, $arr[1]);
使用したい完全な文字列は<td width=25 align=\"center\" class=\"
であり、 を追加し始めるとclass
、explode が壊れてしまい、何も実行されません。これは を追加するとすぐに発生しc
、 を削除しても消えません<
。これは、文字列の長さだけの問題であればそうなります。
基本的に、爆発後に "" に置き換えるだけclass="
で同じ結果が得られるため、問題は深刻ではありませんが、これは診断に頭を悩ませており、本当に奇妙な問題のようです。価値があるのは、XAMPP 1.7.2 で PHP 5.3.0 を使用していることです。
前もって感謝します!