Scusa, non ho letto bene il problema del più grande. Comunque puoi fare una cosa del genere, se non ho capito male

Codice PHP:
$max_campo2 $max_campo3 =  reset($_POST['data']);
foreach(
$_POST['data'] as  $data){
    if(
$data['campo2'] > $max_campo2['campo2']){
       
$max_campo2 $data;
    }
    if(
$data['campo3'] > $max_campo2['campo3']){
       
$max_campo3 $data;
    }