首頁 後端開發 PHP問題 php字串怎麼轉換對象

php字串怎麼轉換對象

Jun 03, 2021 am 09:49 AM
php字串

在php中可以透過“json_decode”函數將字串轉換為對象,該函數的使用語法是“json_decode ( string $json [, bool $assoc = false [, int $depth...” 。

php字串怎麼轉換對象

本文操作環境:Windows7系統、PHP7.1版,DELL G3電腦

將字串轉換為php對象

  • json_decode():解碼- 字串變成php中的物件

  • json_encode():編碼- php物件變成字串

json_decode是php5.2.0之後新增的一個PHP內建函數,其作用是對JSON格式的字串進行編碼.那麼這個函數該如何使用?

json_decode的語法規則:

 json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
登入後複製

  json_decode接受一個JSON格式的字串並且把它轉換為PHP變數,當該參數$assoc為TRUE時,會回傳array,否則回傳object。

  JSON 格式的字串

$json = '{"a":"php","b":"mysql","c":3}';
登入後複製

  其中a為鍵,php為a的鍵值。

  實例:

登入後複製

  程式輸出:

stdClass Object (
  [a] => php
  [b] => mysql
  [c] => 3 )
  Array (
  [a] => php
  [b] => mysql
  [c] => 3 )
登入後複製

  在上面程式碼的前提下

  存取物件類型$json_Class的a的值

echo $json_Class->{'a'};
登入後複製

  程式輸出:php

  存取陣列類型$json_Array的a的值

echo $json_Array['a'];
登入後複製

  程式輸出:php

推薦學習:《PHP影片教學

以上是php字串怎麼轉換對象的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

php怎麼將字元轉ascii碼 php怎麼將字元轉ascii碼 Mar 03, 2023 pm 06:55 PM

在php中,可以使用ord()函數將字元轉成ascii碼,該函數可以傳回單一字元或字串中第一個字元的ASCII值,傳回的ASCII值會以整數形式顯示;轉換語法「ord (string)”,參數“string”不可省略,是要從中獲得ASCII值的字串(或單一字元)。

php字串怎麼替換某個字元為空 php字串怎麼替換某個字元為空 Mar 06, 2023 pm 06:39 PM

php字串取代某個字元為空的兩種方法:1、使用str_replace()函數將指定字元替換為空字符,只需要將第一個參數設定為指定字符,第二個參數設定為空字符,語法「str_replace("指定字元","", $str)」;2、用preg_replace()函數配合正規表示式來匹配指定字元並將其替換空字符,語法「preg_replace('/指定字元/', "",$str)」。

php怎麼去除字串中的所有大寫字母 php怎麼去除字串中的所有大寫字母 Sep 26, 2022 pm 07:59 PM

兩種去除方法:1、利用preg_replace()執行正規表示式搜尋所有大寫字母並將其替換為空字元即可,語法「preg_replace('/[A-Z]/','',$str)」。 2.利用preg_filter()執行正規表示式搜尋所有大寫字母並將其替換為空字元即可,語法「preg_filter('/[A-Z]/','',$str)」。

php怎麼去除字串中左右字符 php怎麼去除字串中左右字符 Mar 27, 2023 pm 03:29 PM

PHP是一種強制型別類型程式語言,常被用來開發Web應用程式。在網路開發過程中,您可能需要對字串執行各種操作,例如從字串中刪除特定字符,保留字串中的數字或字母等。在本文中,我們將重點放在PHP中如何刪除字串左側或右側的特定字元。

php字串怎麼只提取中文字符 php字串怎麼只提取中文字符 Sep 22, 2022 pm 07:44 PM

兩種方法:1、用preg_match_all()配合正規過濾字串,語法“preg_match_all("/[\x{4e00}-\x{9fff}]+/u","$str",$arr);” ;2、用preg_replace()配合正規搜尋字串中的非中文字母,並將其替換成空字符,語法「preg_replace("/[^\x{4E00}-\x{9FFF}]+/u" ,'',$str)」。

php給字串添加字元可以嗎 php給字串添加字元可以嗎 Aug 19, 2022 pm 07:51 PM

php可以為字串添加字元。兩種實作方法:1、使用字串連接符號「.」將指定字元拼接到字串的開頭或結尾即可,語法「指定字元. 字串」或「字串. 指定字元」;2、使用substr_replace ()函數在字串的指定位置插入指定字元即可,語法“substr_replace(字串,指定字元,指定位置,0)”,指定位置的值可以是0、負值和正值。

php怎麼去除字串中的雙引號 php怎麼去除字串中的雙引號 Mar 28, 2023 pm 04:54 PM

PHP是一種非常受歡迎的程式語言,也是建立動態網站的首選工具之一。在PHP開發中,我們經常需要操作字串,其中一個常見的需求是去除字串中的雙引號。在這篇文章中,我們將介紹一些方法來移除PHP字串中的雙引號。

php怎麼實現對字串的排序 php怎麼實現對字串的排序 Sep 08, 2022 pm 08:02 PM

實作步驟:1、利用str_split()函數將字串轉為字元數組,語法「str_split(字串)」;2、使用asort()或arsort()函數來對字元數組進行升序排序或降序排序,語法「asort(字元陣列)」或「arsort(字元陣列)」;3、使用implode()函數將排序後的字元陣列轉回字串,語法「implode(排序後字元陣列)」。

See all articles