<?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");//省掉第2个参数获取当前时间
//数组
//特点:可以存储任意类型的数据,可以不连续,可以是索引的,也可以是关联的
//定义数组(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.适用each()和list()结合来遍历数组
/*var_dump(each($attr));//返回数组里面的当前元素的详细内容
var_dump(each($attr));
var_dump(each($attr));*/
//list($a,$b,$c)= $attr; //将右侧数组里面的每个元素分别赋值给list()的参数列表,注意:右侧数组必须包含索引
/*while(list($k,$v)=each($attr))
{
echo "{$k}--{$v}<br>";
}*/
//var_dump($attr);
?>