php数组
Posted 天翊丨流光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php数组相关的知识,希望对你有一定的参考价值。
常用函数
生成随机数
echo rand(1,10);//两个参数来确定随机数的范围
日期时间函数
var_dump(time());//取当前时间的UNIX时间戳
date_default_timezone_set(‘PRC‘);//改变时区
echo date("Y-m-d H:i:s",time());//格式化日期时间戳
echo date("Y-m-d H:i:s");//声调第二个参数获得当前时间
数组 特点:php的数组可以存储任意类型的数据,可以不连续,可以是索引的,也可以是关联的
定义数组(1) $attr = array(1,2,3);//定义简单的索引数组
定义数组(2) $attr[]=1;
$attr[]=2;
定义数组(3) $attr = array( "one"=>"hello", 100, "three"=>10.9 );
$attr = array( "hello", "2"=>"2222", "world" )
数组取值
echo $attr[0];//根据索引取值
echo $attr["three"];//根据KEY取value值
遍历数组
1.for 循环,适用于索引数组
for($i=0;$i<count($attr);$i++)
{ echo $attr[$i]."<br>";}
2.foreach数组
foreach($attr as $v)
{ echo $v."<br>";}
foreach($attr as $k=>$v)
{ //echo $k."--".$v."<br>";
echo "{$k}--{$v}<br>";}
3. var_dump(each($attr));//返回数组里当前元素的详细内容
list($a,$b,$c)=$attr;//将右侧数组里面的每个元素分别赋值给list()的参数列表。注意:右侧数组必须包含索引
echo $a;
echo $b;
echo $c;
while(list($s,$h)=each($attr))
{ echo "{$s}--{$h}<br>";}
以上是关于php数组的主要内容,如果未能解决你的问题,请参考以下文章