日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

在php開發(fā)的時候,操作多維數(shù)組,比如我們查詢數(shù)據(jù)庫返回的數(shù)據(jù)數(shù)組,有些時候我們希望可以像數(shù)據(jù)庫指定返回某一列那樣獲取數(shù)組中某一列的值,有些時候我們希望根據(jù)每一行中id的值獲取到對應(yīng)的數(shù)據(jù)行而不是根據(jù)key,但我們不想再去數(shù)據(jù)庫查一遍,能不能直接在數(shù)組中像查詢數(shù)據(jù)庫一樣查詢數(shù)據(jù),本文教大家如何實現(xiàn)這個效果。

 

開發(fā)工具/瀏覽器

PHP開發(fā)環(huán)境(本文使用的是WAMP)

代碼編輯器(本文用的是PHPstorm)

谷歌瀏覽器

步驟/流程

1.首先我們需要創(chuàng)建一個同結(jié)構(gòu)的多維數(shù)組用于測試,代碼及瀏覽器運行效果如圖

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

2.要實現(xiàn)我們的效果我們要用到PHP的array_column() 函數(shù),該函數(shù)具體說明如圖所示

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

3.使用array_column() 函數(shù),指定第二個參數(shù)column_key的值,可以像數(shù)據(jù)庫指定返回列那樣返回指定鍵值的列,代碼及瀏覽器運行效果如圖

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

4.使用array_column() 函數(shù),同時指定第二個參數(shù)column_key(指定列1)的值和第三個參數(shù)index_key(指定列2)的值, 我們可以按指定格式 [指定列2 => 指定列1] 取出數(shù)據(jù),比如 ['id'=>'name'] 格式,代碼及瀏覽器運行效果如圖

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

5.使用array_column() 函數(shù),設(shè)置第二個參數(shù)column_key的值為null, 設(shè)置第三個參數(shù)index_key為指定列,我們在數(shù)組中可以按指定列返回整行的數(shù)據(jù),比如我們可以按ID返回整行的數(shù)據(jù),代碼及瀏覽器運行效果如圖

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

PHP如何像查詢MySQL數(shù)據(jù)庫一樣查詢數(shù)組內(nèi)容-帶你玩轉(zhuǎn)PHP函數(shù)系列

 

 

6.總結(jié)

1).當(dāng)我們想按數(shù)據(jù)庫查詢數(shù)據(jù)的方式查詢數(shù)組時

2).使用array_column() 函數(shù),指定第二個參數(shù)column_key的值,可以像數(shù)據(jù)庫指定返回列那樣返回指定鍵值的列

3).使用array_column() 函數(shù),同時指定第二個參數(shù)column_key(指定列1)的值和第三個參數(shù)index_key(指定列2)的值, 我們可以按指定格式 [指定列2 => 指定列1] 取出數(shù)據(jù)

4).使用array_column() 函數(shù),設(shè)置第二個參數(shù)column_key的值為null, 設(shè)置第三個參數(shù)index_key為指定列,我們在數(shù)組中可以按指定列返回整行的數(shù)據(jù)

注意事項

PHP有很多實用的函數(shù)是大家以前忽略掉的,本系列的文章會為大家詳細介紹所有PHP函數(shù)

希望本系列的文章能夠給大家?guī)韼椭?jié)省大家解決問題的時間

分享到:
標(biāo)簽:PHP
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定