php快速学习之php的控制语句(有其他语言基础适用)
来源:互联网 发布:淘宝客服旺旺号是多少 编辑:程序博客网 时间:2024/05/17 22:14
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(赶驴记)
- php快速学习之php的控制语句(有其他语言基础适用)
- Python入门教程(适用有其他编程语言经验和计算机基础的人)
- 从其他语言快速学习php系列文章
- PHP基础(3)---流程控制语句
- (二)JNI学习之C语言基础,控制语句
- php学习之道:php 流程控制语句
- php的控制语句
- PHP学习(九)--特殊的流程控制语句
- php学习基础篇之基础函数(数学 日期 字符串)、php循环流程控制
- PHP语言学习基础
- 15 张思维导图来快速学习 PHP 语言基础
- PHP学习总结(3)——PHP入门篇之PHP的echo语句
- 学习PHP基础条件语句
- PHP基础之流程控制
- 瞎玩php基础——语言基础,流程控制语句
- PHP语言的基础
- PHP学习笔记——特殊的流程控制语句
- PHP学习笔记(三)PHP语言基础
- vim multifile edit
- vim diff two files
- Use clonezilla to clone and restore disk
- Bash check IP and port
- Linux 内核中的 GCC 特性(转)
- php快速学习之php的控制语句(有其他语言基础适用)
- android 休眠唤醒机制分析(三) — suspend
- Java 理论与实践: 并发集合类
- 百分百解决解决JSP中文乱码问题
- java 从1到1亿随机 找出未出现的数字
- android启动加速
- android从raw里面读取txt文件
- Android Studio ,基于intellij idea
- 八皇后