1)时间和日期
主要涉及time()和date();
<?php
//获取时间戳
echo time();
echo '<br/>';
//echo date_default_timezone_get();
//设置时区
date_default_timezone_set('Asia/Shanghai');
//按指定格式输出数据
echo date('Y-m-d H:i:s');
echo '<br/>';
//将时间戳转为日期
echo date('Y-m-d H:i:s','2000');
主要涉及json_encode()和json_decode();
<?php
//将数组转成json格式的数据
$arr=array(2,7,9,'hello','jason',array('name'=>'lily','age'=>23));
print_r($arr);
echo '<br/>';
echo json_encode($arr);
//将键值对对象转成json格式的数据
$obj=array('h'=>'hello','w'=>'world',array(3,5,7));
echo '<br/>';
print_r($obj);
echo '<br/>';
echo json_encode($obj);
//将json格式的数据转成键值对对象
$objJson='{"h":"hello","w":"world","0":[5,7,8]}';
$myObj=json_decode($objJson);
echo '<br/>';
print_r($myObj);
echo '<br/>';
echo $myObj->w;fopen()、fwrite()、fclose()、fgets()、file_get_contents()等;
<?php
/**
* 写数据
*/
//创建文件标识,注:加@可忽略php的警告
$wf=@fopen('data','w');
if($wf){
//写入数据到文件
fwrite($wf,'oh my god');
//关闭文件流
fclose($wf);
}else{
echo '创建文件失败';
}/**
* 读数据
*/
$rf=@fopen('data','r');
//fgets()只读一行
while(!feof($rf)){
$c
echo $content;
}
fclose($rf);//php提供了一个直接获取文件所有内容的方法
echo file_get_contents('data');<?php
//创建图像文件
$img=imagecreate(400,300);
//设置图像的背景色
imagecolorallocate($img,0,0,255);
//绘制一个椭圆
imageellipse($img,100,100,80,40,imagecolorallocate($img,255,0,0));
//设置头信息来指明图像所属的mime类型
header('Content-Type:image/png');
//显示图像
imagepng($img);
立即学习“PHP免费学习笔记(深入)”;
5)给图片打水印<?php
//载入文件
$img=imagecreatefrompng('header.png');
//在图片指定位置写上文字
imagestring($img,5,5,5,'I am not a bitch',imagecolorallocate($img,255,0,0));
//设置头信息来指明mime类型
header('Content-Type:image/png');
//显示图像
imagepng($img);
更多细节参考php中文手册
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php常用库函数,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号