• 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
     
  • 相关阅读:
    子程序的设计
    多重循环程序设计
    汇编语言的分支程序设计与循环程序设计
    代码调试之串口调试2
    毕昇杯模块之光照强度传感器
    毕昇杯之温湿度采集模块
    【CSS】盒子模型 之 IE 与W3C的盒子模型对比
    【css】盒子模型 之 概述
    【css】盒子模型 之 弹性盒模型
    【网络】dns_probe_finished_nxdomain 错误
  • 原文地址:https://www.cnblogs.com/XHShare/p/4965960.html
Copyright © 2020-2023  润新知