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

时间: 2024-10-22 05:45:39

php之常用函数库的相关文章

使用prototype扩展的JavaScript常用函数库

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 /** * 检索数组元素(原型扩展或重载) * @param {o} 被检索的元素值 * @type int * @returns 元素索引 */ Array.prototype.contains = function(o) { var index = -1; for(var i=0;i<thi

2.2.2 ufunc函数&amp;2.2.3 常用函数库

①add对应元素相加 ②subtract对应元素相减 ③数组元素相乘 ④divide.floor_divide除法和向下取整(丢弃余数) ⑤power幂函数 ⑥maximum.fmax返回两个数组较大者组成的数组 ⑦mod取余 ⑧greater.greater_equal.less.less_equal.equal.not_equal:元素比较运算相当于>.>=.<.<=.=.≠ ⑨logical_and.logical_or.logical_xor元素真值运算相当于&.|

Lua中的常用函数库汇总

lua库函数 这些函数都是Lua编程语言的一部分, 点击这里了解更多. assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息 collectgarbage() - 垃圾收集器. (新增于1.10.1) date(format, time) - 返回当前用户机器上的时间. error("error message",level) - 发生错误时,输出一条定义的错误信息.使用pcall() (见下面)捕捉错误

lua中的数据结构-table常用函数库

table.concat(table, sep,  start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开.除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部分的总长. sep, start, end这三个参数是顺序读入的, 所以虽然它们都不是必须参数,

Delphi常用函数库

unit SkyPublic; interface uses Windows,SysUtils,Classes,Controls,Dialogs,ShellApi,Menus,StdCtrls, registry,Forms,Graphics,Math,DateUtils; type TQuarter = 1..4; TChinaNumFormat = (cnfBig,cnfSmall,cnfArab); TChinaBigFormat = (cbfFull,cbfBlank); TNumCha

常用函数库functions简介

action "内容" /bin/true|false 执行给定的命令,并根据执行结果打印信息 status 服务名 判断某个服务的装态 confirm 服务名 提示是否启动某个服务 pidofproc 服务名 检查某个进程的pid 脚本内容 #!/bin/bash . /etc/init.d/functions confirm vsftpd if [[ $? -eq 0 ]];then         action "vsftpd confirm" /bin/tr

php中mysqli函数库常用函数

在使用php5.6中的mysql函数库时,php会输出一条建议使用mysqli的提示,于是就学习了mysqli mysqli与mysql操作大致相同,少了选择数据库的函数,把这项功能放到的链接数据库的函数里. 常用函数: 参考:http://www.w3school.com.cn/php/php_ref_mysqli.asp

C++常用库函数 C函数库 cstdio

常用的C/C++函数库, cstdio(stdio.h) 标准输入输出库.C Standard Input and Output Library 1. 实例 1 #include <cstdio> 2 int main(){ 3 FILE * pfile; 4 char char1[20]; 5 for(int i=1;i<=10;i++){ 6 //用sprintf把文件(包括相对路径)的名字放到char1里面 7 sprintf(char1,"rename/%d.txt&q

我自己的Javascript 库,封装了一些常用函数 Kingwell.js

我自己的Javascript 库,封装了一些常用函数 Kingwell.js 博客分类: Javascript javascript 库javascript库 现在Javascript库海量,流行的也多,比如jQuery,YUI等,虽然功能强大,但也是不万能的,功能不可能涉及方方面面,自己写一个的JS库是对这些的补充,很多也比较实用,把应用到项目中中去也比较方面,这也是对工作的一些积累,也加深对知识的理解. 2012-6-20更新,添加设置Cookie,获取Cookie,删除Cookie方法.很