谁帮我下我。。。新人问题... 本帖最后由 sdffffaa 于 2011-06-10 01:49:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (strlen($q) > 0){$hint=""; //这里对 $hint 赋空值for($i=0; $i<count($a); $i++) { if (strtolower($q)==strtolower(substr($a[$i],0,strlen($q)))) { if ($hint=="") //这里是不是在什么情况下都成立的?(实际有时候不成立,这句真的看不懂。帮我讲解下) { $hint=$a[$i]; //这里又对 $hint 赋值,只要 $a[$i] 不为空,这个分支就不会再进来了 } else //如果上面始终是成立的这句永远都不会执行吗?(实际这里执行了...真看不懂) { 还是不明白啊。。详细点啊 if ($hint=="") 这里不是永远都成立的吗? 第一次循环if ($hint=="") 成立 给$hint赋值第二次循环if ($hint=="") 不成立 知道了吗? 本帖最后由 xuzuning 于 2011-06-10 14:09:04 编辑 第2次循环为什么不成立呢?$hint=="" 不是始终都是成立着的嘛?能在帮我仔细说说吗? 我只是if ($hint=="")这里看不懂?怎么会有不成立的时候.... 第一次循环if ($hint=="") 成立 给$hint赋值这时候$hint = $a[$i]; //这时候$hint="Anna"第二次循环if ($hint=="") 不成立 执行else里的$hint=$hint." , ".$a[$i]; 以后一直到循环结束都不会 进入 if ($hint=="") {} 这里面了明白了吗? 第二次循环 时候,$hint已经有值了,所以去执行else 总算有点头绪了我这智商是不是该放弃学php了呢?昨天看了3个小时这段代码都没看明白....给点意见是不是学美工才适合我啊? 在线等. php报错 急急急 大家好,我本人想学习学习PHP,但是不知道真正的前景是怎样的,希望大家分享下,谢谢。 跪求:一个删除数据库记录的程序 怎样实现定时操作! 需要一个php,AJAX做的分页带条件查询源码 php访问access的问题 初学这—php文件如何运行?? 求助!在线等!!请高手指教 如何设置cookie的存储路径(在线等) 请问如何在php中进行跳转页面 php传值问题 PHP送分题:时间查询的问题
{
$hint=""; //这里对 $hint 赋空值
for($i=0; $i<count($a); $i++)
{
if (strtolower($q)==strtolower(substr($a[$i],0,strlen($q))))
{
if ($hint=="") //这里是不是在什么情况下都成立的?(实际有时候不成立,这句真的看不懂。帮我讲解下)
{
$hint=$a[$i]; //这里又对 $hint 赋值,只要 $a[$i] 不为空,这个分支就不会再进来了
}
else //如果上面始终是成立的这句永远都不会执行吗?(实际这里执行了...真看不懂)
{
if ($hint=="")
这里不是永远都成立的吗?
if ($hint=="") 成立
给$hint赋值
第二次循环
if ($hint=="") 不成立 知道了吗?
if ($hint=="") 成立
给$hint赋值
这时候$hint = $a[$i]; //这时候$hint="Anna"
第二次循环
if ($hint=="") 不成立
执行else里的
$hint=$hint." , ".$a[$i];
以后一直到循环结束都不会 进入 if ($hint=="") {} 这里面了明白了吗?
我这智商是不是该放弃学php了呢?
昨天看了3个小时这段代码都没看明白....
给点意见是不是学美工才适合我啊?