PHP基礎回顧之PHP JSON(六)

2022-09-15 01:00:16 字數 1176 閱讀 8952

json 函式

php 陣列轉換為 json 格式資料:

<?php 

$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);

echo json_encode($arr);

?>

php 物件轉換為 json 格式資料:

<?php 

class emp

$e = new emp();

$e->name = "sachin";

$e->hobbies = "sports";

$e->birthdate = date('m/d/y h:i:s a', "8/5/1974 12:20:03 p");

$e->birthdate = date('m/d/y h:i:s a', strtotime("8/5/1974 12:20:03"));

echo json_encode($e);

?>

//**執行結果為:

//

json_decodephp json_decode() 函式用於對 json 格式的字串進行解碼,並轉換為 php 變數。

解碼 json 資料:

<?php 

$json = '';

var_dump(json_decode($json));

var_dump(json_decode($json, true));

?>

以上**執行結果為:

object(stdclass)#1 (5) 

array(5)

PHP基礎回顧之E mail(四)

php的mail 函式 php 簡易 e mail通過 php 傳送電子郵件的最簡單的方式是傳送一封文字 email。to someone example.com 郵件接收者 subject 引數郵件 郵件標題 message hello 這是郵件的內容。郵件正文 from someonelse e...

PHP基礎回顧之表單(二)

get post 和 request 的區別?get 變數接受所有以 get 方式傳送的請求,及瀏覽器位址列中的 之後的內容。在 html 表單中使用 method get 時,所有的變數名和值都會顯示在 url 中,並且不適合大型的變數值。post 變數接受所有以 post 方式傳送的請求。pos...

PHP基礎回顧

定義陣列 arr array 陣列賦值 arr i v arr array key v 定義鍵值key對應的值為v arr array v1,v2 迴圈訪問陣列 foreach arr as key value 去除兩側 左 右空格 trim ltrim rtrim str 獲取字串長度 strle...