>백엔드 개발 >PHP 튜토리얼 >PHP 공통 라이브러리 함수

PHP 공통 라이브러리 함수

WBOY
WBOY원래의
2016-07-30 13:31:361246검색

1) 시간과 날짜

는 주로 시간()과 날짜()를 포함합니다.

<?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('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');
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('Content-Type:image/png');
//显示图像
imagepng($img);


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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.