作者JoeHorn (狮子男)
看板PHP
标题Re: [请益] if的叙述??
时间Mon Nov 19 04:51:07 2007
※ 引述《yuma (not)》之铭言:
: if(条件式){
: 内容
: }
您也知道 if 运作的说明,怎麽会有这种怪怪的想法? @_@
在上面的那个说明里,
if() 会在条件式成立(比对结果为 True)的情况下才会进入 { 与 } 内的程式运算。
for() { } 成立的话,会进入 { 与 } 里面的程式运算,
不会回传 True 或 False(成立或不成立)。
在这种情况下,用 if (for() { }) { } 会造成 if 接不到条件比对的结果,
: [略]
: if(for($n=0;$n<$num;$n++){
: $person[$n] == $UserInfo['Name'];
: })
: {
: echo $content;
: }
学程式设计,别着急。
多看看,并尝试去了解书本或网页上面附的范例码,
而了解范例码也是训练逻辑思考的好机会。
: 可是会出现错误
: 是代表if条件式不能使用for回圈吗??
: 还是也别的办法 可以解决我的问题呢??
: 麻烦大家罗!! 谢谢~~
在大部分的程式设计软体中,for() 已经被定义成「回圈函式」,
不是「条件比对函式」,也没有回传值。
你在 if() 的 ( 跟 ) 里面夹 for() ,当然会有错误。
--
我不寂寞, 因为烟在我口,
我不寂寞, 因为酒在我手,
我不寂寞, 因为还有寂寞陪着我.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.167.6