数组中常用函数
/*$attr=array(
"oki"=>"12",
"22"=>"asdas",
"23"=>"asdas",
"24"=>"asdas",
"1"=>2
);
*///echo count($attr);//数组元素的个数
//var_dump(in_array("12",$attr));//判断元素是否在数组中
//$attr=array_reverse($attr);//翻转数组
//$attr=array_unique($attr);//对数组中的元素进行去重
//unset($attr["oki"]);//删除某个元素
/*
$attr=array(1,2,3,4,5,6,6);
$attr=array_unique($attr);
unset($attr[1]);
$attr=array_values($attr);//重新建立索引
var_dump($attr);
$attr=array(1,2,3,4,5,6,6);
$attr1=array(1,2);
$attr=array_merge($attr,$attr1);//合并数组
var_dump($attr);*/
$attr=array(1,2,3,4,5,6,6);
array_push($attr,"hello");//向数组中添加元素,函数添加
$attr[]=10;//赋值添加,索引不用写,写了有可能重复
var_dump($attr);
一般常见函数//非数组中
1、生成随机数
echo rand();
echo rand('10','100')."<br>";//两个参数确定随机数的范围
2、日期时间函数
echo time();//获取当前时间的unix时间戳
//设置时区
date_default_timezone_set('PRC');
//date.timezone = Europe/Paris改为Etc/GMT-8 --php.ini文件中
echo date("Y-m-d H:i:s",time());//将当前时间转化为时间(H-24小时制、h-12小时制)
strtotime(表示时间的字符串);//将字符串转为时间戳;
3. 获取变量类型,gettype(变量);
判断变量类型, is_类型() 比如is_int();
判断是否为空,empty()、isset()