您现在的位置是:首页 >技术交流 >PHP学习笔记第三天网站首页技术交流
PHP学习笔记第三天
简介PHP学习笔记第三天
前言
作者简介:不知名白帽,网络安全学习者。
目录
PHP if..else
<?php
$t = date("21");
if ($t < "10")
{
echo "hello world"; //如果小于10,则输出hello world
}
elseif($t < "20")
{
echo "hello"; //如果不小于10且小于20,则输出hello
}
else
{
echo "world"; //如果不小于10且不小于20,则输出world
}
?>
PHP switch
<?php
$color = "yellow"; //将表达式的值与结构中每个 case 的值进行比较。如果存在匹配,则执行与 case 关联的代码。
//代码执行后,使用 break 来阻止代码跳入下一个 case 中继续执行。default 语句用于不存在匹配(即没有 case 为真)时执行。
switch($color)
{
case "red":
echo "红色";
break;
case "blue":
echo "蓝色";
break;
case "green":
echo "绿色";
break;
default:
echo "其他颜色";
}
?>
PHP数组
数组是一个能在单个变量中存储多个值的特殊变量。
PHP数值数组
<?php
$test=array("I","like","php");
echo $test[0] . " " . $test[1] . " " . $test[2];
echo "<br>";
echo count($test); // 获取数组的长度
?>
遍历数值数组
<?php
$test=array("I","like","php");
$length=count($test);
for($x=0;$x < $length;$x++) //x++,后递增。先返回x,然后x+1。
{
echo $test[$x];
echo "<br>";
}
?>
PHP关联数组
<?php
$a = array(
"one" => 1,
"two" => 2,
"three" => 3,
"seventeen" => 10
);
echo "one=" . $a["one"];
?>
遍历关联数组
foreach函数:PHP: foreach - Manual
<?php
$a = array(
"one" => 1,
"two" => 2,
"three" => 3,
"seventeen" => 10
);
foreach ($a as $k => $v) //将变量赋值。键名赋值给$k;单元的值赋值给$V
{
echo $k . " " . $v;
echo "<br>";
}
?>
PHP数组排序
数组中的元素可以按字母或数字顺序进行降序或升序排列。
sort() - 对数组进行升序排列
<?php
$test=array("admin","user","guest");
sort($test); // 按字母进行升序排序 A-Z
print_r($test);
?>
rsort() - 对数组进行降序排列
<?php
$test=array("admin","user","guest");
rsort($test); // 按字母进行降序排序 Z-A
print_r($test);
?>
asort() - 根据关联数组的值,对数组进行升序排列
$test=array(
"one" => "11",
"two" => "22",
"there" => "33",
);
asort($test); //根据数组的值,对数组进行升序排序。
print_r($test);
arsort() - 根据关联数组的值,对数组进行降序排列
<?php
$test=array(
"one" => "11",
"two" => "22",
"there" => "33",
);
arsort($test); //根据数组的值,对数组进行降序排序。
print_r($test);
?>
ksort() - 根据关联数组的键,对数组进行升序排列
<?php
$test=array(
"one" => "11",
"two" => "22",
"there" => "33",
);
ksort($test); //根据数组的键,对数组进行升序排序。
print_r($test);
?>
krsort() - 根据关联数组的键,对数组进行降序排列
<?php
$test=array(
"one" => "11",
"two" => "22",
"there" => "33",
);
krsort($test); //根据数组的键,对数组进行降序排序。
print_r($test);
?>
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。