php陣列依照欄位篩選的方法:
1、使用foreach遍歷陣列的方法篩選資料
foreach在PHP中常用於遍歷數組,進而對數組中的元素進行處理,下面使用foreach遍歷$arr數組,並對數組中字段為con的元素內容進行篩選,篩選出不小於200,且不大於500的陣列。
程式碼如下:
#上面程式碼執行後的結果如下:
2.使用for迴圈遍歷數組的方法篩選資料
for迴圈在PHP也較為常用,主要用於迴圈執行指定的程式碼區塊,直至不滿足條件終止執行。下面程式碼實作了依照con字段篩選出大於400的數組,並放入一個新數組$newarr。
上面程式碼執行後的結果如下:
#3、使用array_filter函數實作陣列按字段篩選資料
array_filter函數使用回呼函數的方法過濾陣列中的值,從而篩選出所需的資料。下面程式碼實作篩選出小於300的數組,並放入一個新數組$newarr中。
上面程式碼執行後的結果如下:
#4、使用while循環遍歷陣列的方法篩選資料
while迴圈只要在滿足條件下,就會循環執行指定程式碼區塊。下面程式碼實作了依照con欄位篩選出小於500的數組,並放入一個新數組$newarr中。
上面程式碼執行後的結果如下:
推薦:php伺服器
#以上是php數組如何依照欄位篩選的詳細內容。更多資訊請關注PHP中文網其他相關文章!