我正在研究一个随机单词生成器,每次按下按钮时都会出现一个单词:
<?php
$frases = array(
1 => "Una lavadora",
2 => "Un movil",
3 => "Una muñeca",
);
$numero = rand (1,3);
echo "$frases[$numero]";
?>
<input type="button" value="iniciar" onclick="document.location.reload();">
1-我怎样才能让它第三次按下按钮,你已经按下按钮三次!并停止生成单词?
2-有没有办法在不重新加载整个页面的情况下做到这一点?
仅添加一个计数器并通过 AJAX 请求单词。
PHP
HTML
JS
上面的方法只有在文档没有重新加载的情况下才有效,如果重新加载,它将再次具有它的三个单词。如果您希望它在用户登录时使用,您可以使用 cookie 代替计数器或更好
sessionStorage
。另一种方法:
PHP
HTML
javascript
我们使用
var arrayJS=<?php echo json_encode($arrayPHP);?>;
.我在转换对象时遇到了一个问题,那就是php中数组的索引必须从0开始。