我正在编写一个小型RP游戏文本库的脚本。我找到了一个免费使用chance.js脚本的网站,但我正在努力寻找如何在PHP中使用它。
这是他们告诉你要使用的代码:
<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>
但每次我把它放在PHP中时,它都会屏蔽所有内容,并且不起作用。我试着到处寻找,试图找出原因,但一无所获。很多网站说我不能在PHP中使用JavaScript,但我知道这不可能是真的。
请,有人给我指正确的方向…:)
附言重播是真是假http://chancejs.com/<lt<是它的来源。
PHP!=JavaScript。JavaScript是客户端,PHP是服务器端。
您可能希望使用rand()
来生成随机数。
如果您想将其输出到浏览器中,请执行以下操作之一:
<?php
...
?>
<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>
<?php
...
?>
或者使用echophp函数:
echo '<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>';
要在PHP内部回显JavaScript,您应该这样做:
<?php
echo"
<script src='chance.js'></script>
<script>
console.log(chance.bool());
</script>
";
?>
另外,请注意,我在双引号中重复了它,这意味着现在如果您在JS中使用双引号,您应该像这样转义它们:'"
。
正如前面的回答所述,在将PHP与JavaScript混合时应该非常小心,因为PHP总是在JS之前执行。