php常用库函数
1.时间和日期
如何获取时间戳 time()--从1970年开始计算的毫秒数
echo time();
日期
echo date('y-m-d h:i:s');
获取默认是时区
echo date_default_timezone_get();
默认获得的时间和本地电脑时间不一致,需要设置相应的时区
date_default_timezone_set('asia/shanghai'); //设置为上海的时区echo date('y-m-d h:i:s');
把时间戳转换成日期呈现出来
echo date('y-m-d h:i:s',time());echo '
';echo date('y-m-d h:i:s',time());
2.json格式数据的操作
json格式的数据 数组可以嵌套(数组中包含数组)
还可以包含对象(内部数据的值和名字相对应,键值对)
[1,2,5,7,8,hello,[6,7,8],{h,hello}]
{h:hello,w:world,[1,2,3]}
数组生成json格式的数据 encode
$arr = array(1,2,5,8,hello,cqut,array(h=>hello,name=>cqut));echo 'array format => '.'
';print_r($arr);echo '
';echo 'json formate =>'.'
';echo json_encode($arr);//json_encode将一个对象转成json格式的数据
输出
array format =>
array ( [0] => 1 [1] => 2 [2] => 5 [3] => 8 [4] => hello [5] => cqut [6] => array ( [h] => hello [name] => cqut ) )
json formate =>
[1,2,5,8,hello,cqut,{h:hello,name:cqut}]
对象生成json格式的数据 encode
$obj = array('h'=>'hello','w'=>'world',array(1,2,3));echo json_encode($obj);
输出
{h:hello,w:world,0:[1,2,3]}
将json格式的数据转换成php对象 decode
$jsonstr = '{h:hello,w:world,0:[1,2,3]}';$obj = json_decode($jsonstr);print_r($obj);echo '
';echo $obj->h;
输出
stdclass object ( [h] => hello [w] => world [0] => array ( [0] => 1 [1] => 2 [2] => 3 ) )
hello