小编Ada*_*ick的帖子

PHP生成随机数

我需要在我的脚本中生成大约5,000个随机数,但CPU速度很快,我在随机数中看到了趋势.

例如,在100次第一次迭代中,我得到80和70之间的值与rand(0,100);这可能是一个真正的不方便.

有没有办法解决这个问题,或者2012年的随机性是否已经无法实现?

我相信有可能从执行随机次数的函数生成随机数...但我无法找出一个.

php

2
推荐指数
1
解决办法
445
查看次数

SQL零分割

如何重写此SQL查询以避免ORDER BY中的除零错误?

SELECT * FROM table WHERE age>'30' ORDER BY (a/b) DESC
Run Code Online (Sandbox Code Playgroud)

sql

1
推荐指数
1
解决办法
111
查看次数

PHP"for"循环问题

简单的问题:

为什么是这样:

 for($k=1;$k<=10;$k+2) { }
Run Code Online (Sandbox Code Playgroud)

给出一个无限循环?当我用$ k ++改变$ k + 2时,它运行正常.

我该如何纠正?(我不能为损坏号码改变10,因为我需要这个功能来配合一对或在那个地方削弱价值)

php

1
推荐指数
1
解决办法
101
查看次数

SQL总和为3列

我知道这个问题似乎有些基本但我想确保我得到正确的语法,因为这行代码会经常运行:

我想对包含在IN子句中的id的所有行中的表"alphabet"的列A,B和C求和.

我就是这样做的,但如果可能的话我想要确认:

SELECT SUM(A + B + C) as "subtotal" FROM alphabet WHERE id IN ('1','5','378');
Run Code Online (Sandbox Code Playgroud)

sql

-1
推荐指数
1
解决办法
4万
查看次数

PHP:数组排序

我在列表中有大约50个项目.我使用algorythm计算它们的值,然后在数组中添加它们的值.

假设我在循环结束时得到这个:

$vals = (51, 23, 77, 3, 8, 31, 17, 102, 87, (...));
Run Code Online (Sandbox Code Playgroud)

现在,我怎样才能获得数组中3个最高值的键?

在上面的例子中,我想得到:

  • 8(102的关键)
  • 9(87的关键)
  • 3(77的关键)

PS:我不想在数据库中插入这些数据,然后使用Order子句选择它们,我确信有一种更简单的方法.

php

-1
推荐指数
1
解决办法
70
查看次数

PHP数组到HTML选择

我在外部文件中有这种格式的国家/地区列表:

<? $countries=array();
$countries['AF']='Afghanistan';
$countries['AL']='Albania';
$countries['DZ']='Algeria';
$countries['AS']='American Samoa';
$countries['AD']='Andorra';
$countries['AO']='Angola'; ?>
Run Code Online (Sandbox Code Playgroud)

如何将它们列为HTML选择中的选项,abreviation(例如:'AF')是国家的值和全名,显示的文本?

例如: <option value="AF">Afghanistan</option>

html php

-3
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×4

sql ×2

html ×1