I'm trying to sum value of array and check if value <= less than or equal to 10 then add new index key with value:
source array:
$arr= array(
'all' => array(
'db1' => array(
'val' => 9.4,
'ran' => 'ex'
),
'db2' => array(
'val' => 5.2,
'ran' => 'as'
),
'db3' => array(
'val' => 2.5,
'ran' => 'bm'
),
'db4' => array(
'val' => 7.4,
'ran' => 'kl'
),
'db5' => array(
'val' => 2.9,
'ran' => 'df'
)
)
);
result array:
$res = array(
all => array(
'db1' => array(
'val' => 9.4,
'ran' => 'ex',
'index' => 1
),
'db2' => array(
'val' => 5.2,
'ran' => 'as',
'index' => 2
),
'db3' => array(
'val' => 2.5,
'ran' => 'bm',
'index' => 2
),
'db4' => array(
'val' => 7.1,
'ran' => 'kl',
'index' => 3
),
'db5' => array(
'val' => 2.9,
'ran' => 'df',
'index' => 3
)
)
);
as we can see db1['val'] can't sum with db2['val'] because result will be greater than 10 so add index 1, db2 and db3 is less than 10 so add same index 2 to both of them.
any help or suggestions would be appreciated.