Hola Lizzi
aqui te paso una funcion que hace lo que quieres:
le como parametros el array multidimensional y el valor a eliminar.
Código PHP:
$aTest2 = array(1,array(1,2,3),array(1,2,3),array(1,2,3),array(array(1,2,3),2,3),array(1,2,3));
function delElement(&$aTest,$val){
$largo = count($aTest);
for($i=0;$i<$largo;$i++){
if (is_array($aTest[$i])){
delElement($aTest[$i],$val);
}else{
if($aTest[$i]==$val){
unset($aTest[$i]);
}
}
}
}
delElement($aTest2,1)