【PHP】學習筆記一:數組及JSON

目錄

一、初始化創建數組:

1. 簡單數組:

2. 索引號是字符串數組(對象數組):

3. 數組中增加一個元素:

4. 對象數組轉JSON字符串

5. JSON字符串轉數組


一、初始化創建數組:

1. 簡單數組:

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

返回結果:I like Volvo, BMW and Toyota.

2. 索引號是字符串數組(對象數組):

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

返回結果:Peter is 35 years old.

3. 數組中增加一個元素:

// 簡單數組添加元素到數組末尾
array_push($cars, '比亞迪'); //對象數組末尾增加元素$newElement = array('sensor' => '55');
$arr = array_merge($arr, $newElement);

4. 對象數組轉JSON字符串

$jsonStr = json_encode($age);
echo $jsonStr

輸出結果:

{"Peter": "35","Ben": "37","Joe": "43","sensor": "55"
}

5. JSON字符串轉數組

$data = json_decode($jsonStr)
echo $data['sensor']

輸出結果:55

至于修改數組的值就很簡單了,按照索引號修改就可以了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/210649.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/210649.shtml
英文地址,請注明出處:http://en.pswp.cn/news/210649.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

golang的文件操作

獲取文件列表路徑 package _caseimport ("fmt""log""os""strings" )// 獲取文件路徑 // 源文件目錄 const sourceDir "file/"// 目標文件目錄 const destDir "det_file/"// 拿到目錄下完整的路徑 func geFiles…

Python數據科學視頻講解:數據挖掘與建模的注意事項

1.7 數據挖掘與建模的注意事項 視頻為《Python數據科學應用從入門到精通》張甜 楊維忠 清華大學出版社一書的隨書贈送視頻講解1.7節內容。本書已正式出版上市&#xff0c;當當、京東、淘寶等平臺熱銷中&#xff0c;搜索書名即可。內容涵蓋數據科學應用的全流程&#xff0c;包括…

sensitive word 敏感詞(臟詞) 如何忽略無意義的字符?達到更好的過濾效果?

忽略字符 說明 我們的敏感詞一般都是比較連續的&#xff0c;比如 傻帽 那就有大聰明發現&#xff0c;可以在中間加一些字符&#xff0c;比如【傻!#$帽】跳過檢測&#xff0c;但是罵人等攻擊力不減。 那么&#xff0c;如何應對這些類似的場景呢&#xff1f; 我們可以指定特…

CSS3技巧36:讓內容垂直居中的三種方式

讓內容垂直居中&#xff0c;是一個很重要的應用情景&#xff0c;在很多場合都會需要。這也是面試的時候&#xff0c;一些考官喜歡拿來初面的小題目。 這里&#xff0c;小結下讓內容垂直居中的三種方式。 當然&#xff0c;讀者如果有更好的方法&#xff0c;也可以提出來。 基本…

基于ssm技術的車庫智能管理平臺論文

摘 要 現代經濟快節奏發展以及不斷完善升級的信息化技術&#xff0c;讓傳統數據信息的管理升級為軟件存儲&#xff0c;歸納&#xff0c;集中處理數據信息的管理方式。本車庫智能管理平臺就是在這樣的大環境下誕生&#xff0c;其可以幫助管理者在短時間內處理完畢龐大的數據信息…

【自定義Source、Sink】Flink自定義Source、Sink對redis進行讀寫操作

使用ParameterTool讀取配置文件 Flink讀取參數的對象 Commons-cli&#xff1a; Apache提供的&#xff0c;需要引入依賴ParameterTool&#xff1a;Flink內置 ParameterTool 比 Commons-cli 使用上簡便&#xff1b; ParameterTool能避免Jar包的依賴沖突 建議使用第二種 使用Par…

西工大網絡空間安全學院計算機網絡實驗五——ACL配置

實驗五、ACL配置 一. 實驗目的 1. 掌握ACL的基本配置方法 二. 實驗內容 1. 基于如下圖所示的拓撲圖&#xff0c;對路由器進行正確的RIP協議配置&#xff1b; ? 首先引入3臺2811 IOS15型號的路由器、3臺2950-T24型號的交換機、4臺PC-PT型號的PC機、兩臺Server-PT型號的服務…

kafka學習筆記--生產者消息發送及原理

本文內容來自尚硅谷B站公開教學視頻&#xff0c;僅做個人總結、學習、復習使用&#xff0c;任何對此文章的引用&#xff0c;應當說明源出處為尚硅谷&#xff0c;不得用于商業用途。 如有侵權、聯系速刪 視頻教程鏈接&#xff1a;【尚硅谷】Kafka3.x教程&#xff08;從入門到調優…

JavaScript 的節流與防抖

// 函數防抖&#xff1a; 在事件被觸發 n 秒后再執行回調&#xff0c;如果在這 n 秒內事件又被觸發&#xff0c;則重新計時。// 函數節流&#xff1a; 規定一個單位時間&#xff0c;在這個單位時間內&#xff0c;只能有一次觸發事件的回調函數執行&#xff0c;如果在同一個單位…

Redis各種數據結構應用場景

Redis各種數據結構應用場景 一、基本類型 Redis的基本數據類型時&#xff0c;以下是它們的實際場景示例&#xff1a; 字符串&#xff08;String&#xff09;&#xff1a; 實際場景 緩存數據&#xff1a;將頻繁訪問的數據緩存在Redis中&#xff0c;以提高讀取速度。會話管理&…

Ubuntu與Windows通訊傳輸文件(FTP服務器版)(沒用的方法,無法施行)

本文介紹再Windows主機上建立FTP服務器&#xff0c;并且在Ubuntu虛擬機上面訪問Windows上FTP服務器的方法 只要按照上圖配置就可以了 第二部&#xff1a;打開IIS管理控制臺 右擊網站&#xff0c;新建FTP站點。需要注意的一點是在填寫IP地址的時候&#xff0c;只需要填寫Window…

遙感衛星綜述(下載和預處理)(持續更新)

遙感衛星綜述&#xff08;下載和預處理&#xff09; 目錄 遙感衛星綜述&#xff08;下載和預處理&#xff09;一、國產衛星GF-1 WFV 二、國外衛星Sentinel-1Sentinel-2 一、國產衛星 GF-1 WFV 下載 分辨率波段16m4(藍、綠、紅、近紅) 預處理&#xff1a; ENVI預處理GF-1號W…

用友T3如何反結賬、反記賬、反審核及刪除憑證

在T3總賬中已經進行了總賬記賬和月末結賬&#xff0c;但是需要去修改憑證或刪除憑證&#xff0c;這個時候就需要去進行反結賬、反記賬等操作&#xff0c;以下是具體的操作流程 第一步、反結賬 1、進入用友T3件&#xff0c;打開總賬系統模塊&#xff0c;點月末結賬&#xff0c…

uc_15_TCP協議

1 TCP協議 TCP提供客戶機與服務器的鏈接。一個完整TCP通信過程需要經歷三個階段 1&#xff09;首先&#xff0c;客戶機必須建立與服務器的連接&#xff0c;所謂虛電路 2&#xff09;然后&#xff0c;憑借已建立好的連接&#xff0c;通信雙方相互交換數據 3&#xff09;最后&am…

短信驗證碼無法獲取,通過獲取cookies直接登錄

web端&#xff0c;selenium短信驗證碼無法獲取&#xff0c;通過獲取cookies直接登錄 1&#xff0c;先獲取cookies driver webdriver.Chrome() driver.get("") driver.implicitly_wait(2) # 獲取彈窗&#xff0c;并取消 driver.find_element(By.XPATH,"/html/…

智能優化算法應用:基于粒子群算法3D無線傳感器網絡(WSN)覆蓋優化 - 附代碼

智能優化算法應用&#xff1a;基于粒子群算法3D無線傳感器網絡(WSN)覆蓋優化 - 附代碼 文章目錄 智能優化算法應用&#xff1a;基于粒子群算法3D無線傳感器網絡(WSN)覆蓋優化 - 附代碼1.無線傳感網絡節點模型2.覆蓋數學模型及分析3.粒子群算法4.實驗參數設定5.算法結果6.參考文…

Python---異常的綜合案例

☆ 異常的傳遞 需求&#xff1a; ① 嘗試只讀方式打開python.txt文件&#xff0c;如果文件存在則讀取文件內容&#xff0c;文件不存在則提示用戶即可。 ② 讀取內容要求&#xff1a;嘗試循環讀取內容&#xff0c;讀取過程中如果檢測到用戶意外終止程序&#xff0c;則except捕…

個人博客網站如何實現https重定向(301)到http

對于個人網站站注冊比較少的&#xff0c;服務器配置不是很好的&#xff0c;沒必要https,https跳轉到http是要時間的&#xff0c;會影響網站打開的速度。免費的https每年都要更換。個人博客網站https有一段時間了&#xff0c;而且很多頁面都有收錄排名&#xff0c;現在已去掉htt…

基于JavaWeb+SSM+Vue實習記錄微信小程序系統的設計和實現

基于JavaWebSSMVue實習記錄微信小程序系統的設計和實現 源碼獲取入口Lun文目錄前言主要技術系統設計功能截圖訂閱經典源碼專欄Java項目精品實戰案例《500套》 源碼獲取 源碼獲取入口 Lun文目錄 目 錄 摘 要 III Abstract 1 1 系統概述 1 1.1 概述 2 1.2課題意義 3 1.3 主要內…

【Linux系統編程】進度條的編寫

目錄 一&#xff0c;進度條的必備知識 1&#xff0c;緩沖區的粗略介紹 2&#xff0c;回車與換行 二&#xff0c;進度條的初步制作 1&#xff0c;進度條的初步礦建 2&#xff0c;進度條的版本一 3&#xff0c;進度條的版本二 一&#xff0c;進度條的必備知識 1&#xff…