<?php

$old = array(5,5,4); 
$new = array(5,5,4,4); 

function array_subtract($a, $b)
{
    foreach ($b as $val) {
        $i = array_search($val, $a);
        if ($i !== false) {
            unset($a[$i]);
        }
    }
    
    return array_values($a);
}

$result = array_subtract($new, $old);

var_dump($result);