array_filter()函數在PHP中的作用是過濾數組中的元素,並且傳回過濾後的新數組

WBOY
發布: 2023-09-17 11:34:01
轉載
1240 人瀏覽過

array_filter()函數在PHP中的作用是過濾數組中的元素,並且傳回過濾後的新數組

array_filter() 函數使用使用者建立的回呼函數過濾陣列的元素。它會傳回過濾後的陣列。

語法

array_filter(arr, callback, flag)
登入後複製

參數

  • #arr - 將被過濾的陣列

  • callback - 要使用的回呼函數

  • #flag - 傳送到回呼函數的參數:

    >
    • ARRAY_FILTER_USE_KEY - 將鍵作為回呼的唯一參數而不是值傳遞

    • ##ARRAY_FILTER_USE_BOTH - 將值和鍵作為參數傳遞給回調,而不是值

傳回

array_filter() 函數傳回過濾後的陣列。

範例

 即時示範

<?php
function check($arr) {
   return(!($arr & 1));
}
$arr1 = array(3, 6, 9, 15, 20, 30, 45, 48, 59, 66);
print_r(array_filter($arr1, "check"));
?>
登入後複製

輸出

Array
(
[1] => 6
[4] => 20
[5] => 30
[7] => 48
[9] => 66
)
登入後複製

以上是array_filter()函數在PHP中的作用是過濾數組中的元素,並且傳回過濾後的新數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!