这篇文章介绍的内容是关于php学习笔记二,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
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免费学习笔记(深入)”;
<?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>";
}
?><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中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号