次のような方法でいくつかを生成するPHP
スクリプトがあります。Javascript
foreach ($array as $element)
{
echo '<a onClick="myFunctionTakesPHPValues('.$element[0].','.$element[1].')">'.$element[2].'</a>';
}
私の問題は、Javascriptビットがより似ているようにどのようにエスケープできるかということです
<a onClick='MyFunctionTakesPHPValues("'.$element[0].','.$element[1].'")>'.$element[2].'</a>';
これが理にかなっていることを願っています。短いバージョンは、一重引用符内の二重引用符内に三重引用符が必要だと感じていることですが、三重引用符などはありませんが、引用符をエスケープして 3 回ネストする方法があると思います。