當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP Ds Set filter()用法及代碼示例



Ds\Set::filter() 函數可以通過使用可調用來確定要包含哪些值來創建新集。

用法

public Ds\Set Ds\Set::filter([ callable $callback ] )

Ds\Set::filter() 函數可以返回一個新集合,其中包含回調返回 true 的所有值或如果未提供回調則轉換為 true 的所有值。

例子1

<?php  
   $set = new \Ds\Set([10, 15, 20, 25, 30]);  
   
   var_dump($set->filter(function($val) {  
      return $val % 5 == 0;  
   }));  
?>

例子2

<?php  
   $set = new \Ds\Set([3, 7, 1, 9, 2, 5]);  
   
   var_dump($set->filter(function($val) {  
      return $val;  
   }));  
?>

相關用法


注:本文由純淨天空篩選整理自 PHP - Ds Set filter() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。