Cast would work for both key and value, although I think the instances where you need to cast a key will be fewer.
On Thu, Feb 21, 2019, 15:08 Legale.legale <legale.leg...@gmail.com> wrote: > what about: > > foreach($array as $i=>$v) {} > > ?On Feb 21, 2019 13:15, Chris Riley <t.carn...@gmail.com> wrote: > > > > Hi internals, > > > > I'd like to propose opening an rfc to make the following syntax legal: > > > > foreach($array as (int) $i) {} > > > > Which would be functionally equivalent to > > > > foreach($array as $i) { > > $i=(int) $i; > > } > > > > Thoughts? Feedback? > > ~C >