奇怪

ImN1 2004-08-10 05:43:23
没分,只是看看大家怎么理解

for ($i=0;$i<=min(10,$nums)) {}
没有问题

for ($i=0;$i<=min($nums,10)) {}
一个漏斗……还是一个漏斗

$num是数据库取出的记录数,测试时为3,已echo确认过
min()函数还有什么特殊要求
php为4.2.3
...全文
59 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ImN1 2004-08-13
呵呵,这就没法想了
  • 打赏
  • 举报
回复
-神仙- 2004-08-11
我这儿试的好好的
可能是别的地方不对了
  • 打赏
  • 举报
回复
ImN1 2004-08-11
-------------------------------------------------
mixed min ( number arg1, number arg2 [, number ...])

mixed min ( array numbers [, array ...])


min() 返回参数中数值最小的。

如果仅有一个参数且为数组,min() 返回该数组中最小的值。如果第一个参数是整数、字符串或浮点数,则至少需要两个参数而 min() 会返回这些值中最小的一个。可以比较无限多个值。

注: PHP 会将非数值的 string 当成 0,但如果这个正是最小的数值则仍然会返回一个字符串。如果多个参数的值都是 0,min() 将返回第一个(最左边的值)。
-------------------------------------------------------------------

手册上也没说不能变量开头,但为什么会是漏斗呢?好象死循环似的。但换个位置就没问题
  • 打赏
  • 举报
回复
hodat 2004-08-10
手冊上面不是寫了嗎?
  • 打赏
  • 举报
回复
ImN1 2004-08-10
呵呵,上帖代码漏了

for ($i=0;$i<=min(10,$nums);$i++) {}
没有问题

for ($i=0;$i<=min($nums,10);$i++) {}
一个漏斗……还是一个漏斗
  • 打赏
  • 举报
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-08-10 05:43
社区公告
暂无公告