1

如何确保这些引号在 PHP 中有效?

<?
    echo "oaktree.addItem('test1<img src='img.png'>', branch1, '');";
    echo "oaktree.addItem('test2<img src='img.png'>', branch1, '');";
?>

问题出在标签中...谢谢

4

2 回答 2

1

就 PHP 语法而言,您的原始代码是正确的,但正如您已经知道的那样,它不会输出格式正确的 JavaScript。只要正确转义它们,您就可以在 PHP 中的双引号内使用双引号。你可以做

<?
    echo "oaktree.addItem('test1<img src=\"img.png\">', branch1, '');";
    echo "oaktree.addItem('test2<img src=\"img.png\">', branch1, '');";
?>
于 2013-04-14T10:16:34.907 回答
1

试试这个:

<?php
echo <<<EOT
    oaktree.addItem('test1<img src="img.png">', branch1, '');
    oaktree.addItem('test2<img src="img.png">', branch1, '');
EOT;
?>
于 2013-04-14T10:18:32.230 回答