ホームページ > バックエンド開発 > PHPチュートリアル > PHP の慣用的なライブラリ関数

PHP の慣用的なライブラリ関数

WBOY
リリース: 2016-06-13 12:27:26
オリジナル
803 人が閲覧しました

一般的な PHP ライブラリ関数

1. 時刻と日付

  • タイムスタンプ time() の取得方法 - 1970 年からのミリ秒数

echo time();
ログイン後にコピー
  • 日付

echo date(<span style="color: #800000;">'</span><span style="color: #800000;">Y-m-d H:i:s</span><span style="color: #800000;">'</span>);
ログイン後にコピー
  • 取得されるデフォルトのタイムゾーンは

echo date_default_timezone_get();
ログイン後にコピー
  • デフォルトで取得される時間はローカル コンピュータの時間と一致せず、対応するタイムゾーンを設定する必要があります

date_default_timezone_set('Asia/Shanghai'); //设置为上海的时区echo date(<span style="color: #800000;">'</span><span style="color: #800000;">Y-m-d H:i:s</span><span style="color: #800000;">'</span>);
ログイン後にコピー
  • タイムスタンプを日付に変換して表示します

echo date(<span style="color: #800000;">'</span><span style="color: #800000;">Y-m-d H:i:s</span><span style="color: #800000;">'</span><span style="color: #000000;">,time());echo </span><span style="color: #800000;">'</span><span style="color: #800000;"><br/></span><span style="color: #800000;">'</span><span style="color: #000000;">;echo date(</span><span style="color: #800000;">'</span><span style="color: #800000;">Y-m-d H:i:s</span><span style="color: #800000;">'</span>,time());
ログイン後にコピー

2. JSON 形式データの操作

  • JSON 形式データ

配列は入れ子にすることができます (配列には配列が含まれます)

オブジェクトも含めることができます (内部データの値は名前、キーと値のペアに対応します)

[1,2, 5,7,8,"こんにちは", [6,7,8],{"h","こんにちは"}]

{"h":"こんにちは","w":"世界" ,[1,2,3]}

  • 配列は JSON 形式でデータを生成します encode

<span style="color: #800080;">$arr</span> = <span style="color: #0000ff;">array</span>(1,2,5,8,"Hello","CQUT",<span style="color: #0000ff;">array</span>("h"=>"Hello","name"=>"CQUT"<span style="color: #000000;">));</span><span style="color: #0000ff;">echo</span> 'array format => '.'<br/>'<span style="color: #000000;">;</span><span style="color: #008080;">print_r</span>(<span style="color: #800080;">$arr</span><span style="color: #000000;">);</span><span style="color: #0000ff;">echo</span> '<br/>'<span style="color: #000000;">;</span><span style="color: #0000ff;">echo</span> 'json formate =>'.'<br/>'<span style="color: #000000;">;</span><span style="color: #0000ff;">echo</span> json_encode(<span style="color: #800080;">$arr</span>);<span style="color: #008000;">//</span><span style="color: #008000;">json_encode将一个对象转成json格式的数据</span>
ログイン後にコピー

出力

配列形式 => ;
Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 8 [4] => ; こんにちは [5] => CQUT [6 ] => Array ( [h] => こんにちは [名前] => CQUT ) )
形式 =>

2,5,8,"Hello"," CQUT",{"h":"Hello","name":"CQUT"}]

  • オブジェクトは JSON 形式でデータを生成します encode

<span style="color: #800080;">$obj</span> = <span style="color: #0000ff;">array</span>('h'=>'Hello','w'=>'World',<span style="color: #0000ff;">array</span>(1,2,3<span style="color: #000000;">));</span><span style="color: #0000ff;">echo</span> json_encode(<span style="color: #800080;">$obj</span>);
ログイン後にコピー

出力

{"h":"Hello","w":"World","0" :[1,2,3]}

  • JSON 形式のデータを PHP オブジェクト デコードに変換します

<span style="color: #800080;">$jsonStr</span> = '{"h":"Hello","w":"World","0":[1,2,3]}'<span style="color: #000000;">;</span><span style="color: #800080;">$obj</span> = json_decode(<span style="color: #800080;">$jsonStr</span><span style="color: #000000;">);</span><span style="color: #008080;">print_r</span>(<span style="color: #800080;">$obj</span><span style="color: #000000;">);</span><span style="color: #0000ff;">echo</span> '<br/>'<span style="color: #000000;">;</span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$obj</span>->h;
ログイン後にコピー

出力

stdClass Object ( [h] => Hello [w] => World [0] => Array ( [0] => 1 [1] => 2 [2] = > 3 ) )

こんにちは

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