-
各类数组遍历
1、for循环遍历
for循环只能遍历索引数组。
<?php
$names = array("Peter","Joe","Lily");
for($id=0;$id<count($names);++$id)
{
echo $names[$id];
}
?>
2、foreach遍历
即可以遍历索引数组,也可以遍历关联数组
遍历索引数组
foreach(array_expression as $value)
{
循环体;
}
遍历关联数组
foreach(array_expression as $key=>$value)
{
循环体;
}
A、一维数组遍历
索引数组
<?php
$contact = array("李某","xx公司","abc@xx.com");
foreach($contact as $value)
{
echo $value;
}
?>
<?php
$contact = array("姓名"=>"李某","公司"=>"xx公司","邮箱"=>"abc@xx.com");
foreach($contact as $key=>$value)
{
echo $key.":".$value;
}
?>
B、多维数组遍历
<?php
$wage = array(
"市场部"=array(
array(1,"李某","市场经理",8000),
array(2,"王某","市场专员",5000),
array(3,"刘某","市场专员",7000)
),
"产品部"=array(
array(1,"李某","产品经理",9000),
array(2,"王某","产品专员",6000),
array(3,"刘某","产品专员",5000)
),
"账务部"=array(
array(1,"李某","账务经理",7000),
array(2,"王某","账务专员",6000),
array(3,"刘某","账务专员",5000)
)
);
foreach($wage as $section=>$table)
{
echo $section."部门人员如下";
foreach($table as $row)
{
foreach($row as $value)
{
echo $value;
}
}
}
?>
查看全部 -
遍历数组
foreach($students as $k=>$v)
查看全部 -
NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。
查看全部 -
?️查看全部
-
符合条件后,再没有break的条件下依然会走完剩下的条件,继续相加;这就是PHP
查看全部 -
下面是常用于时间的字符:
h - 带有首位零的 12 小时小时格式
i - 带有首位零的分钟
s - 带有首位零的秒(00 -59)
a - 小写的午前和午后(am 或 pm)
<?php
echo "现在时间是 " . date("h:i:sa");
?>如果从代码返回的不是正确的时间,有可能是因为您的服务器位于其他国家或者被设置为不同时区。
因此,如果您需要基于具体位置的准确时间,您可以设置要用的时区。
下面的例子把时区设置为 "Asia/Shanghai",然后以指定格式输出当前时间:
<?php
date_default_timezone_set("Asia/Shanghai");
echo "当前时间是 " . date("h:i:sa");
?>查看全部 -
在赋值符号后,输入定界符“<<<”,接着是标识符,这个标识符可以自定义,但是结尾处的标识符必须跟开始的标识符一致。结尾标识符必须独占一行,以分号';'结尾,并且前后不能有任何其他字符。
查看全部 -
当双引号中包含变量时,变量值会输出;
当单引号中包含变量时,变量会被当做字符串输出。
查看全部 -
第三行,先比较,再赋值。其中使用“==”等于比较运算符
查看全部 -
memory_get_usage() : 获取当前PHP消耗的内存
查看全部 -
Deny from all : 阻止外部访问
Allow from .. :允许..访问查看全部 -
ServerAdmin : 邮箱
ErrorLog : 错误日志
CustomLog : 日常日志
查看全部 -
连接赋值符就是在原变量的后面加上新的值之后的变量赋给原变量
查看全部 -
当我想输出变量名,(即用单引号包含字符串),又想要输出‘ 时,此时只能使用转义字符
输出“ 与变量的值这一种同理
查看全部 -
空值NULL对大小写不敏感
unset是用于注销之前的定义的。
查看全部
举报