On Tue, 21 May 2019 at 10:29, Nikita Popov <nikita....@gmail.com> wrote:
> On Sat, May 18, 2019 at 9:37 PM Dik Takken <d.tak...@xs4all.nl> wrote: > >> On 17-05-19 22:52, G. P. B. wrote: >> > >> > So as a side note aren't there maybe some other array functions which >> > behave like this? >> > >> >> Good point. I did a quick scan of the source code and came up with a >> list of possible candidates for a similar treatment: >> >> array_map() >> > > This one makes sense in theory, because array_map(null, ...$arrays) is a > way to perform a zip operation in PHP. Unfortunately there is an ugly > special case if there is only a single array, which makes this not actually > usable in practice, unless you know that there are at least two arrays. As > such, accepting zero arrays wouldn't be very useful unless we also want to > fix that issue (PHP 8 maybe?) > > Nikita > I'm not sure I totally understand the edge case, moreover this isn't currently documented. Mind sharing an example or explaining a bit more in detail such that I can update the documentation? Best regards George P. Banyard