3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = Array ( 0 => Array ( 0 => 'Max tide', 'marks_obt' => Array ( '0' => 2.00, '1' => 5.00 ), 'passing_marks' => Array ( '0' => 3.00, '1' => 3.00 ) ), 1 => Array ( 0 => 'David pixal', 'marks_obt' => Array ( '0' => 5.00, '1' => 5.00 ), 'passing_marks' => Array ( '0' => 3.00, '1' => 3.00 ) ) ); $finalOutput = array(); foreach ($data as $key => $value) { $innerArray = array(); $innerArray[] = array('data'=>$value[0],'style'=> 'background-color: red; text-align: center'); foreach($value['marks_obt'] as $k=>$v){ if( isset($value['passing_marks'][$k]) && $v > $value['passing_marks'][$k] ){ $innerArray[] = array('data'=>$v,'style'=> 'background-color: pink; text-align: center'); }else{ $innerArray[] = array('data'=>$v,'style'=> 'background-color: red; text-align: center'); } } $finalOutput[] = array('data'=> $innerArray); } print_r($finalOutput);

preferences:
33.39 ms | 404 KiB | 5 Q