Assume I have two arrays $array1
:
array (size=3)
0 =>
array (size=5)
'id' => int 16
'project_id' => string '37' (length=2)
'description' => string 'Guitar' (length=6)
'qty' => int 87
'uom' => string 'Units' (length=5)
1 =>
array (size=5)
'id' => int 17
'project_id' => string '37' (length=2)
'description' => string 'Drums' (length=5)
'qty' => int 889
'uom' => string 'Drum' (length=4)
2 =>
array (size=5)
'id' => int 13
'project_id' => string '37' (length=2)
'description' => string 'Bump' (length=4)
'qty' => int 76
'uom' => string 'Units' (length=5)
and $array2
:
array (size=2)
0 =>
array (size=3)
'id' => int 17
'qty' => int 800
1 =>
array (size=3)
'id' => int 16
'qty' => int 87
I need some help:
- merge above arrays by
id
and do subtraction ofqty values
- check if
qty values
less than or equal to0
do not include in $result.
so the final $result
would be:
array (size=2)
0 =>
array (size=5)
'id' => int 17
'project_id' => string '37' (length=2)
'description' => string 'Drums' (length=5)
'qty' => int 89
'uom' => string 'Drum' (length=4)
1 =>
array (size=5)
'id' => int 13
'project_id' => string '37' (length=2)
'description' => string 'Bump' (length=4)
'qty' => int 76
'uom' => string 'Units' (length=5)
Any help would be appreciated, thanks.