Add functions array_key_first() and array_key_last()
| From: | Enno Woortmann | Date: | Mon, 11 Jun 2018 12:15:33 +0000 |
| Subject: | Add functions array_key_first() and array_key_last() | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-102225@lists.php.net to get a copy of this message | ||
Hello Internals,
I'd like to ask for feedback for my idea.
Some years ago a pull request came up to add array_key_first(), array_key_last(), and array_key_index() functions (#347 <https://github.com/php/php-src/pull/347>).
In the meantime a RFC was published to integrate the functions (https://wiki.php.net/rfc/array_key_first_last_index) which was discussed in the mailing list two and a half years ago (https://externals.io/message/89955).
Since the pull request and the RFC doesn't sustain a real progress and in my opinion at least the functions array_key_first(array $a) and array_key_last(array $a) would be handy in some cases I'd like to propose using a smaller functional scope as a first step including only this two functions.
Additional features like returning the value of the requested element or the function array_key_index() could be implemented in a later stage if required.
I implemented those two functions in a different implementation approach which tries to use as much existing code as possible available and already created a pull request at https://github.com/php/php-src/pull/3256.
For the next steps I'd like to create a new RFC as the functional scope differs to the existing RFC. Therefor I request a PHP.net wiki account (wiki username: wol-soft) to create a new RFC.
Regards,
Enno
---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus