php怎麼將字串轉為json資料

2021-03-10 19:00:31

php將字串轉為json資料的方法:首先使用explode()函數將字串轉換為陣列格式;然後使用json_encode()函數將陣列轉換為json資料即可,語法格式「json_encode(陣列,true)」。

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php將字串轉為json資料

<?php
$str = 'hello world';
//將字串轉換為陣列
$arr = explode(' ',$str,0);
print_r($arr);
print "<br>";

//將陣列轉換為json
$json=json_encode($arr,true);
print_r($json);

?>

輸出:

1.png

【推薦學習:《》】

相關函數說明:

1、explode() 函數

explode() 函數使用一個字串分割另一個字串,並返回由字串組成的陣列。語法:

explode(separator,string,limit)

2.png

返回值:返回字串陣列。

2、json_encode()函數

json_encode() 用於對變數進行 JSON 編碼,該函數如果執行成功返回 JSON 資料,否則返回 FALSE 。語法:

json_encode ( $value [, $options = 0 ] )

引數

  • value: 要編碼的值。該函數只對 UTF-8 編碼的資料有效

  • options:由以下常陣列成的二進位制掩碼:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT

更多程式設計相關知識,請存取:!!

以上就是php怎麼將字串轉為json資料的詳細內容,更多請關注TW511.COM其它相關文章!