zoukankan      html  css  js  c++  java
  • 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 '<br/>';
    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 => '.'<br/>';
    print_r($arr);
    echo '<br/>';
    echo 'json formate =>'.'<br/>';
    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 '<br/>';
    echo $obj->h;
      输出
      stdClass Object ( [h] => Hello [w] => World [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) ) 
      Hello
     
  • 相关阅读:
    oracle数据库版本进化的关键节点
    到底什么是数据库呢?
    迁移数据之后,读取数据库变得很慢
    为什么越来越多的人使用python呢?
    20135306 2.4 ELF文件格式分析
    20135306 2.3程序破解实践
    20135306黄韧模块实践报告
    Linux内核学习总结
    Linux内核分析期中知识点总结
    LINUX内核分析第八周学习总结——进程的切换和系统的一般执行过程
  • 原文地址:https://www.cnblogs.com/XHShare/p/4965960.html
Copyright © 2011-2022 走看看