欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP惯用库函数

程序员文章站 2022-06-05 22:54:37
...
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

PHP惯用库函数

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • PHP惯用库函数
  • 专题推荐

    作者信息
    PHP惯用库函数

    认证0级讲师

    推荐视频教程
  • PHP惯用库函数javascript初级视频教程
  • PHP惯用库函数jquery 基础视频教程
  • 视频教程分类