PHP共通ライブラリ関数

WBOY
リリース: 2016-07-30 13:31:36
オリジナル
1237 人が閲覧しました

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('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 チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート