i thought number_format will have parameters to return the results you want, guess not. number_format will return a string and you want to get rid off the decimal point in that string. it is a matter of string manipulation now.
<?php
$price= 100.23;
$shipping= 110.00;
$total=str_replace('.', '', number_format(($price+$shipping), 2, '', ''));
echo $total;
?>