PHP-基础(常用库函数)

PHP常用库函数

1.时间和日期

echo time().'</br>';//输出从1970到现在的毫秒数
echo date_default_timezone_get().'</br>';//获得默认时区
date_default_timezone_set('Asia/Shanghai');//设置时区
echo date_default_timezone_get();
echo date('Y-m-d H:i:s').'</br>';//设置时间格式,输出当前时间
echo date('Y-m-d H:i:s','20000');//根据时间戳获取时间

2.将数据转为json,或者json数据解码

//在PHP中所指的对象,类似于OC中的字典,键值对应
$arr = array(1,2,3,5,8,'Hello','World',array('name'=>'chenglei','sex'=>'m'));//后面类似于OC中的字典,前面是键,后面是值
echo json_encode($arr).'</br>';//转换为json格式
$arr2 = array('name'=>'chenglei','sex'=>'m','arr'=>array('Hello','World'));
echo json_encode($arr2).'</br>';//转换为json格式
$jsonStr = '{"h":"Hello","w":"World","arr":[1,2,3]}';//将json解码
$str= json_decode($jsonStr);
print_r($str);//打印json转码后的数据
echo $str->h;//如果输出的为PHP中的对象(字典),则可以根据键获取固定值

3.文件操作

$f = @fopen('data', 'w');//如果前面加上'@',则是忽略警告,fopen($filename, $mode)第一个参数是文件名,第二个是模式,如果没有此文件则建立一个文件
if ($f){
fwrite($f, 'Hello World');//写文件
fclose($f);//因为fopen打开了文件流在这里用完之后就要结束
echo 'OK';
} else {
echo '创建文件失败';
}
$r = @fopen('data', 'r');
if ($r){
$content = fgets($r);//每次只能读一条数据
echo $content;
}
//因为fgets($handle)每次只能读一条数据,所有如果想一次全都读取完,可以使用以下方法
//1.采用循环,当读取数据一直遇到feof($handle)错误为止
while (!feof($r)){
$content = fgets($r);
echo $content.'</br>';
}
echo file_get_contents('data');//输出文件内所有内容,参数为文件名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值