Como remover todos os elementos da matriz PHP contendo uma certa subcadeia?

ok eu olhei para cima algumas funções e eu não tenho a sorte de encontrar algum,

Eu quero filtrar uma matriz para retirar matriz específica que contém algumas seqüências de caracteres

Aqui está um exemplo:

<code>$array(1 => 'January', 2 => 'February', 3 => 'March',);
$to_remove = "Jan"; // or jan || jAn, .. no case sensitivity
$strip = somefunction($array, $to_remove);
print_r($strip);
</code>

deve retornar

<code>[1] => February
[2] => March
</code>

uma função que procura a subcadeia de caracteres para todos os valores em uma matriz, se a subcadeia for encontrada, remova esse elemento da matriz

questionAnswers(3)

yourAnswerToTheQuestion