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陣列如何按照欄位篩選的詳細內容,更多請關注TW511.COM其它相關文章!