生成多个随机数的PHP代码:
```php
function generateRandomNumbers($count) {
$numbers = array();
for ($i = 0; $i < $count; $i++) {
$numbers[] = mt_rand();
}
return $numbers;
}
$randomNumbers = generateRandomNumbers(10);
print_r($randomNumbers);
?>
```
以上代码将生成10个随机数,并打印输出。
下面是使用Ajax回调PHP函数的示例:
首先,在HTML页面上添加一个按钮和一个用于显示结果的元素,例如:
```html
```
接下来,我们使用Ajax来发起对PHP函数的请求。
```javascript
function getRandomNumbers() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("result").innerHTML = this.responseText;
}
};
xhttp.open("GET", "random_numbers.php", true);
xhttp.send();
}
```
在上面的代码中,我们创建了一个XMLHttpRequest对象,并定义了一个回调函数。当请求的状态改变时,如果状态为4(表示请求已完成)并且状态码为200(表示请求成功),则将返回的结果显示在页面的"result"元素中。
最后,我们需要创建一个名为random_numbers.php的PHP文件,该文件包含生成随机数的PHP代码:
```php
function generateRandomNumbers($count) {
$numbers = array();
for ($i = 0; $i < $count; $i++) {
$numbers[] = mt_rand();
}
return $numbers;
}
$randomNumbers = generateRandomNumbers(10);
echo implode(', ', $randomNumbers);
?>
```
在上面的代码中,我们调用了之前定义的generateRandomNumbers函数,并将结果用逗号分隔后输出。
现在,当你点击页面上的"生成随机数"按钮时,将发起一个GET请求,请求random_numbers.php文件,并将生成的随机数显示在页面上。
这是一个简单的示例,演示了如何使用Ajax回调PHP函数来生成多个随机数。请注意,以上代码仅供参考,你可能需要根据实际需求进行适当的调整。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/
发表评论 取消回复