Burada yapmak istediğim şey cümledeki kelimeleri diğer cümleye göre yanlış yerleri bold yapmak ve eksik olanları kelimeleride yerlerine bold olarak eklemek

İstediğim Çıktı
Boldlu: Hello world! Please oha critique my diff function. Be extra vigilant.
Stringin vermesi gereken çıktı
   [0] => Array
        (
            => world!!
   => oha
            => critique
            => extra.
            => vigilant.
        )
Örnek Code
function diff($old, $new) {
    $old = trim($old);
    $new = trim($new);

    if($old == $new) {
        return $new;
    }

    $old    = explode(" ", $old);
    $new    = explode(" ", $new);           
    $result = "";       
    $length = max(count($old), count($new));

    for($i = 0; $i < $length; $i++) {
    

        if($old[$i] != $new[$i]) {
            $result .= "[B]{$new[$i]}[/B] ";
            continue;
        }

        $result .= "{$new[$i]} ";
    }

 

    return trim($result);   
}

$string1 = "Hello World!! Please oha review my diff function. Be gentle.";
$string2 = "Hello world! Please critique my diff function. Be extra vigilant.";

echo diff($string1, $string2);