所以我写了一个脚本,你可以在其中输入一个数字,程序将找到该范围内的最高素数.问题是在PHP中,与我的JavaScript版本相比,这个计算速度非常慢,与我的JavaScript版本相比,这是完全相同但速度更快.
//Here Is the PHP code:
<form>
<input type="text" name="input">
</form>
<?php
$input = $_GET['input'];
function Prime($num)
{
if($num < 2)
return false;
for ($i = 2; $i < $num; $i++)
{
if($num % $i == 0)
return false;
}
return true;
}
for($i = $input; $i > 0; $i--)
{
if(Prime($i))
echo $i;
if(Prime($i))
exit();
}
}
Run Code Online (Sandbox Code Playgroud)
这是JavaScript变体:
<html>
<script>
var input = prompt("Enter The Number");
function Prime(num) {
for (var i = 2; i < num; i++) { …Run Code Online (Sandbox Code Playgroud) 在我的表中,我有一个列的多列索引(名称,文件夹)
我最近添加了一个名为date的新列,我想在其中添加一个索引,但我想把它放到现有的多列索引中
我什么时候Alter table books add index theindex (date);
得到Duplicate key name 'theindex'
如何在不创建新密钥的情况下向索引添加其他列?
在JavaScript中,我们有Alert()和Prompt(),它为用户打开一个弹出框.
是否有PHP的等价物?
$Get_['asdf']是获取用户输入的一种方式......还有其他方式吗?
还有一个问题.是否要求PHP始终一次执行?或者它可以像JavaScript一样等待用户输入(例如弹出框),然后执行其余的代码.