Pull request for array_filter() improvement

From: Date: Thu, 21 Feb 2013 07:08:58 +0000
Subject: Pull request for array_filter() improvement
Groups: php.internals 
Request: Send a blank email to internals+get-66089@lists.php.net to get a copy of this message
Hi, I found myself wanting a feature of array_filter() with which I can perform filtering based on the array key instead of the value. To scratch this itch, I decided to dive into C again and just add the feature. My proposal is to add a third argument to array_filter() that will send the array keys to the callback. function myfilter($value, $key) { return $key > 4; } array_filter([1, 2, 3, 4, 5, 6, 7], 'myfilter', true); // returns: [6, 7] The pull request can be found here: https://github.com/php/php-src/pull/287 If this is useful for the language as a whole, do let me know what else I should do to champion it. Thanks! -- -- Tjerk

« previous php.internals (#66089) next »