php陣列如何按照欄位篩選

2020-07-16 10:06:47

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

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

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

程式碼如下:

1.jpg

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

2.jpg

2、使用for迴圈遍歷陣列的方法篩選資料

for迴圈在PHP也較為常用,主要用於迴圈執行指定的程式碼塊,直至不滿足條件終止執行。下面程式碼實現了按照con欄位篩選出大於400的陣列,並放入一個新陣列$newarr中。

3.jpg

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

4.jpg

3、使用array_filter函數實現陣列按欄位篩選資料

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

5.jpg

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

6.JPG

4、使用while迴圈遍歷陣列的方法篩選資料

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

7.jpg

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

8.jpg

以上就是php陣列如何按照欄位篩選的詳細內容,更多請關注TW511.COM其它相關文章!