首页 > 后端开发 > php教程 > php常用库函数

php常用库函数

WBOY
发布: 2016-07-30 13:31:36
原创
1242 人浏览过

1)时间和日期

主要涉及time()和date();

<?php //获取时间戳
echo time();
echo &#39;<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');
登录后复制
2)json格式数据的操作:

主要涉及json_encode()和json_decode();

<?php //将数组转成json格式的数据
$arr=array(2,7,9,&#39;hello&#39;,&#39;jason&#39;,array(&#39;name&#39;=>'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;
登录后复制
3)文件操作:

fopen()、fwrite()、fclose()、fgets()、file_get_contents()等;

<?php /**
 * 写数据
 */
//创建文件标识,注:加@可忽略php的警告
$wf=@fopen(&#39;data&#39;,&#39;w&#39;);
if($wf){
    //写入数据到文件
    fwrite($wf,&#39;oh my god&#39;);
//关闭文件流
    fclose($wf);
}else{
    echo &#39;创建文件失败&#39;;
}
登录后复制
/**
 * 读数据
 */
$rf=@fopen('data','r');
//fgets()只读一行
while(!feof($rf)){
    $c
    echo $content;
}
fclose($rf);
登录后复制
//php提供了一个直接获取文件所有内容的方法
echo file_get_contents('data');
登录后复制
4)生成图片,更多方法点击php图像方法

<?php //创建图像文件
$img=imagecreate(400,300);
//设置图像的背景色
imagecolorallocate($img,0,0,255);
//绘制一个椭圆 
imageellipse($img,100,100,80,40,imagecolorallocate($img,255,0,0));
//设置头信息来指明图像所属的mime类型
header(&#39;Content-Type:image/png&#39;);
//显示图像
imagepng($img);
登录后复制


5)给图片打水印

<?php //载入文件
$img=imagecreatefrompng(&#39;header.png&#39;);
//在图片指定位置写上文字
imagestring($img,5,5,5,&#39;I am not a bitch&#39;,imagecolorallocate($img,255,0,0));
//设置头信息来指明mime类型
header(&#39;Content-Type:image/png&#39;);
//显示图像
imagepng($img);
登录后复制

更多细节参考php中文手册

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了php常用库函数,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板