PHP学习笔记二
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP学习笔记二,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2785字,纯文字阅读大概需要4分钟。
内容图文
![PHP学习笔记二](/upload/InfoBanner/zyjiaocheng/138/3ec9c3f372e54f6eae8ca9eaf0494c50.jpg)
1、IF...ELSE语句
同C语言。
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
2、SWITCH语句
同C语言。
<?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜欢的颜色是红色!"; break; case "blue": echo "你喜欢的颜色是蓝色!"; break; case "green": echo "你喜欢的颜色是绿色!"; break; default: echo "你喜欢的颜色不是 红, 蓝, 或绿色!"; } ?>
3、While循环
(1)while
(2)do...while 至少会执行一次代码,然后检查条件
同C语言。
4、For循环——预先知道脚本需要运行的次数
(1)for
(2)foreach 用于遍历数组
<?php $x=array("one","two","three"); foreach ($x as $value){ echo $value . "<br>"; } ?>
5、数组
PHP中,array()函数用于创建数组。
<?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
(1)数组的类型
第一种:数值数组,自动分配ID值和人工分配ID值
获取数组长度——count()函数,例如:count($cars);
遍历数值数组——for循环
<?php $cars=array("Volvo","BMW","Toyota"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++){ echo $cars[$x]; echo "<br>"; } ?>
第二种:关联数组,不用ID,使用分配给数组的指定的键
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?>
遍历关联数组——foreach循环
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value){ echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
(2)数组排序(函数)
第一种:sort(),升序排序
<pre> <?php $cars=array("Volvo","BMW","Toyota"); sort($cars); print_r($cars); ?> </pre>
结果:
第二种:rsort(),降序排序
第三种:asort(),根据数组的值,对数组进行升序排列(针对关联数组)
第四种:ksort(),根据数组的键,对数组进行升序排序
第五种:arsort(),根据数组的值,进行降序排列
第六种:krsort(),根据数组的键,进行降序排列
6、超级全局变量
在一个脚本的全部作用域中都可用。
(1)$GLOBALS
$GLOBALS是一个包含了全部变量的全局组合数组,变量的名字就是数组的键。
<?php $x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); echo $z; //z是一个$GLOBALS数组中的超级全局变量,同样可以在函数外部访问 ?>
(2)$_SERVER
$_SERVER是一个包含了诸如头信息(header)、路径(path)、脚本位置(script locations)等信息的数组。该数组中的项目有Web服务器创建。不能保证每个服务器都提供全部的项目。
(3)$_REQUEST
$_REQUEST用于收集HTML表单提交的数据。
(4)$_POST
$_POST用于收集表单数据
(5)$_GET
$_GET应用于收集表单数据
7、函数
(1)PHP内建函数
(2)函数
格式:function functionName(...){......}
准则:functionName以字母或下划线开头
注意,返回值类型不用说明
<?php function add($x,$y) { $total=$x+$y; return $total; } echo "1 + 16 = " . add(1,16); ?>
相关推荐:
PHP学习笔记一
以上就是PHP学习笔记二的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的PHP学习笔记二全部内容,希望文章能够帮你解决PHP学习笔记二所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。