搜尋
首頁後端開發PHP問題php數組如何轉js數組對象

php數組如何轉js數組對象

Sep 28, 2020 pm 01:59 PM
js數組php數組

php數組轉js數組物件的方法:首先取得【$arr】數組;然後使用函數【json_encode()】將數組每個值進行json編碼,;接著輸出一個json的數組;最後使用arr接受陣列。

php數組如何轉js數組對象

相關學習推薦:js影片教學

php陣列轉js陣列物件的方法:

 先看php文件,當我們取得到$arr這個陣列後

foreach ($arr as $value) {
    $json .= json_encode($value) . ',';
} 
echo '[' . substr($json,0,strlen($json) - 1) . ']';

# json_encode()是將$arr的每一個值進行json編碼,然後我們想輸出一個json的數組,所以我們將每個編譯後的值後面加一個逗號並且最後在所有值外面加上'[ ]',這是json數組的格式,注意因為我們在將每一個值進行json編碼後都加上一個逗號在後面,這樣就導致最後所有值合併數組時多一個逗號,所有我們得用substr()函數將其最後一個逗號去掉!

然後我們來看js檔案

當我們用arr接受到php檔案傳輸的json陣列後

var json = JSON.parse(arr);

 JSON是咱們開始下載那個檔案中定義的一個對象,我們用它的parse方法將json陣列轉換成js的陣列!這是變數json接受到的是js數組所以直接不能印出來,你可以遍歷這個json數組或json[0]來輸出!

其實,說白了咱們將php陣列轉換成js陣列的想法就是利用json這個中間量來實現!當然你也可以只用php和js來實現數組的轉化,方法不只一種!

想了解更多程式設計學習,請關注php培訓欄位!

以上是php數組如何轉js數組對象的詳細內容。更多資訊請關注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

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

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境