On Thu, Jun 27, 2013 at 6:14 PM, Johannes Schlüter
<[email protected]>wrote:
> On Thu, 2013-06-27 at 16:58 +0200, Nikita Popov wrote:
> > On Thu, Jun 27, 2013 at 4:10 PM, Christian Stoller <[email protected]
> >wrote:
> >
> > > The new syntax could make it shorter and faster to write... but maybe
> it's
> > > a bit too confusing?
> > >
> > > $count = 0;
> > > foreach ($array as $key => $innerArray as $innerKey => $value) {
> > > $count += $value;
> > > // and do something with $key and $innerKey
> > > }
> > >
>
With the addition of array_column in php 5.5, this can be done in a much
cleaner way:
$array = array(
array('value' => 1),
array('value' => 2),
array('value' => 3),
);
$count = 0;
foreach(array_column($array, 'value') as $value) {
$count += $value;
}