首頁  >  文章  >  後端開發  >  php數組如何依照欄位篩選

php數組如何依照欄位篩選

尚
原創
2019-10-30 11:15:345474瀏覽

php數組如何依照欄位篩選

php陣列依照欄位篩選的方法:

1、使用foreach遍歷陣列的方法篩選資料

foreach在PHP中常用於遍歷數組,進而對數組中的元素進行處理,下面使用foreach遍歷$arr數組,並對數組中字段為con的元素內容進行篩選,篩選出不小於200,且不大於500的陣列。

程式碼如下:

php數組如何依照欄位篩選

#上面程式碼執行後的結果如下:

php數組如何依照欄位篩選

2.使用for迴圈遍歷數組的方法篩選資料

for迴圈在PHP也較為常用,主要用於迴圈執行指定的程式碼區塊,直至不滿足條件終止執行。下面程式碼實作了依照con字段篩選出大於400的數組,並放入一個新數組$newarr。

php數組如何依照欄位篩選

上面程式碼執行後的結果如下:

php數組如何依照欄位篩選

#3、使用array_filter函數實作陣列按字段篩選資料

array_filter函數使用回呼函數的方法過濾陣列中的值,從而篩選出所需的資料。下面程式碼實作篩選出小於300的數組,並放入一個新數組$newarr中。

php數組如何依照欄位篩選

上面程式碼執行後的結果如下:

php數組如何依照欄位篩選

#4、使用while循環遍歷陣列的方法篩選資料

while迴圈只要在滿足條件下,就會循環執行指定程式碼區塊。下面程式碼實作了依照con欄位篩選出小於500的數組,並放入一個新數組$newarr中。

php數組如何依照欄位篩選

上面程式碼執行後的結果如下:

php數組如何依照欄位篩選

推薦:php伺服器

#

以上是php數組如何依照欄位篩選的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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