¿Cómo eliminar todos los elementos de la matriz de PHP que contienen una cierta subcadena?

ok busqué algunas funciones y parece que no tuve la suerte de encontrar ninguna,

Quiero filtrar una matriz para eliminar una matriz específica que contiene alguna cadena

Heres un ejemplo:

<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>

debería volver

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

una función que busca la subcadena para todos los valores de una matriz, si se encuentra la subcadena, elimine ese elemento de la matriz

Respuestas a la pregunta(3)

Su respuesta a la pregunta