How to delete element from array as it has partial in another?

Other words, I need to compare 2 array likely `in_array` php function, but partially.

Code:

```
$a = ['abc', 'cde', 'efg', 'hi'];
$b = ['bce', 'ifg', 'hig'];
// return $b without 'hig' because in $a has partially 'hi'

```

Thanks very much for any solution!