número_format () espera que o parâmetro 1 seja flutuante, string dada

$tot_tapas = float($number_of_persons) * float($tapas);
$tot_tapas = number_format((float)$tot_tapas , 2, '.', '');
Shadow