熊猫学猿--(第七竹--常使用的条件语句if)
2017-10-25 08:30
281 查看
关于if,熊猫先讲一个笑话。一个程序员下班了他老婆给他打电话说下班回来的时候买一笼包子看见卖西瓜的就买两个然后他就买了两个包子回家了。下面熊猫告诉你他的逻辑
<?php
function shengzhi(){
$huijia ="买一笼包子";
$you='看见卖西瓜';
if($you=="看见卖西瓜"){
$huijia="买两个";
}
return $huijia;
}
$shixing=shengzhi();
echo $shixing;
?>
你在地址栏运行一下,是不是结果就是 “买两个”。
if的用法就是括号($you=="看见卖西瓜")里面的条件为真,则执行花括号里面的内容。{ $huijia="买两个";}
与if匹配的还有else,条件不成立的情况下执行else。这里注意的是,if和else执行的内容要用{}包起来,只有这样才能成为块被执行。
更复杂的嵌套还有
<?php
function shengzhi(){
$huijia ="买一笼包子";
$you="看见卖芝麻的";
if($you=="看见卖西瓜"){
$huijia="买两个";
}
elseif($you=="看见卖芝麻的"){
$huijia="买一斤";
}else{
$huijia="买一笼";
}
return $huijia;
}
$shixing=shengzhi();
echo $shixing;
?>
这里记住==是判断,=是赋值,千万不要把==写成=。
<?php
function shengzhi(){
$huijia ="买一笼包子";
$you='看见卖西瓜';
if($you=="看见卖西瓜"){
$huijia="买两个";
}
return $huijia;
}
$shixing=shengzhi();
echo $shixing;
?>
你在地址栏运行一下,是不是结果就是 “买两个”。
if的用法就是括号($you=="看见卖西瓜")里面的条件为真,则执行花括号里面的内容。{ $huijia="买两个";}
与if匹配的还有else,条件不成立的情况下执行else。这里注意的是,if和else执行的内容要用{}包起来,只有这样才能成为块被执行。
更复杂的嵌套还有
<?php
function shengzhi(){
$huijia ="买一笼包子";
$you="看见卖芝麻的";
if($you=="看见卖西瓜"){
$huijia="买两个";
}
elseif($you=="看见卖芝麻的"){
$huijia="买一斤";
}else{
$huijia="买一笼";
}
return $huijia;
}
$shixing=shengzhi();
echo $shixing;
?>
这里记住==是判断,=是赋值,千万不要把==写成=。
相关文章推荐
- 求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
- PHP 不用求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 不使用乘除法,for,while,if,else,switch,case,条件判断语句(A?B:C) 实现:1+2+....+n
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 实现1+2+3...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 智力题总结——求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- js在if else语句中var的变量在条件语句外可以使用吗?
- 剑指Offer(Java版): 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- Shell 脚本基础 - 使用 if 语句进行条件检测
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。Java实现
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- Go语言中的if条件语句使用详解
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 【九度1506】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。