php控制语句有哪些,php快速学习之php的控制语句(有其他语言基础适用)

1、if,elseif,else,注意elseif中间没有空格,用于控制分支流程

if(isset($name) && $name =="ganlv"){

echo $name;

}elseif($name == 1){

echo "isNumber";

}else{

echo "nothing";

} 2、switch多值分支控制,这个其他c系的语言没有任何区别

switch ($name) {

case 'ganlv'':

echo $name;

break;

case 1:

echo "isNumber";

break;

default:

echo "nothing";

break;

} 3、while循环

$index = 0;

while ($index<10) {

echo $index;

$index++;

} 输出从0到9的数字4、for循环

for($index = 0;$index<10;$index++){

echo $index;

} 通过for循环能够更方便的进行计数循环5、foreach循环foreach语句类似java里面的for(var:array)以及object-c里面的for(var in array)但是foreach更加强大,主要源于php里面的array本身就更加强大,php的array能够处理数组和dictionary(map)两种类型的数据。所以foreach有两种形式,一种访问是数组,一种访问dictionary:如下所示:

$names = array("ganlv","ganlvji");

foreach ($names as $name) {

echo $name;

}

$userMap = array("ganlv" => "user1","ganlvji"=>"user2");

foreach ($userMap as $name => $userId) {

echo "name.$name=>userId.$userId";

}

第一中比较明显,和java或者object-c不一样的数组是放在前面的,而取出来的值的变量是放在后面的。

第二种类型,比较特殊,as后面的第一个值是dictionary的key,第二个值是取出来相应的值。注意一些第二个代码段是输出的写法,php里面可以在双引号里面直接拼接字符串。php拼接字符串用.号,访问成员变量和成员方法是用

“->”这个要注意和java的区别。

我的另外一个地址:ganlvji.com(赶驴记)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值