10 $arr = [
'a' => 1,
'b' => 2,
'c' => 3 ];
14 $this->assertSame( [
'a' => 1,
'c' => 3 ], $filtered );
16 $arr = [
'a' => 1,
'b' => 2,
'c' => 3 ];
20 $this->assertSame( [
'a' => 1,
'c' => 3 ], $filtered );
22 $arr = [
'a',
'b',
'c' ];
26 $this->assertSame( [ 1 =>
'b', 2 =>
'c' ], $filtered );
30 $arr = [
'a' => 1,
'b' => 2,
'c' => 3 ];
34 $this->assertSame( [
'a' => 1,
'c' => 3 ], $filtered );
36 $arr = [
'a',
'b',
'c' ];
40 $this->assertSame( [ 1 =>
'b', 2 =>
'c' ], $filtered );
wfArrayFilterByKey(array $arr, callable $callback)
Like array_filter with ARRAY_FILTER_USE_KEY, but works pre-5.6.
wfArrayFilter(array $arr, callable $callback)
Like array_filter with ARRAY_FILTER_USE_BOTH, but works pre-5.6.
GlobalFunctions wfArrayFilter wfArrayFilterByKey.