0

PHPエコーを使用して、ブラウザーでこれを取得したいと思います。

var x = "<td><a class=\"button3\"><input type=\"text\" name=\"" + a + "_" + y + "\" id=\"something\" value=\"\" class=\"inputText\"></a></td>";

PHPでこれを回避する方法は?

4

1 に答える 1

2

一重引用符を使用していないようです'ので、一重引用符を使用すると、コード行を文字列で囲むのは非常に簡単です。

テキストをそのままブラウザに表示するには、関数とそれを使用してブラウザhtmlentities()echo出力できます。

echo htmlentities('var x = "<td><a class=\"button3\"><input type=\"text\" name=\"" + a + "_" + y + "\" id=\"something\" value=\"\" class=\"inputText\"></a></td>";');

HTML で使用されるすべての文字を変換してタグを作成します。たとえば、正しい文字が表示されるように<変換されます。利用可能なフラグ&lt;を見て、コード行を適切に表示するために必要なものを選択してください。

于 2013-01-22T14:24:07.983 に答える