@alealvaro Ojo con tu codigo! si el elemento no existe borrara al primer elemento del array, debes agregar un if adicional al array_search!
Otras formas pueden ser:
Código PHP:
Ver original$cadena = "menu;news;lateral;footer";
Con lo cual puedes eliminar cualquier otro elemento agregandolo al segundo array.
Tambien podrias hacer:
Código PHP:
Ver original$cadena = "menu;news;lateral;footer";
Y tambien puedes eliminar varios elementos agregandolos al array.
Otra forma tambien es:
Código PHP:
Ver original$cadena = "menu;news;lateral;footer";
unset($partes["lateral"]);
Debes escribir varios unset para borrar varios elementos.
Otra forma podria ser:
Código PHP:
Ver original$cadena = "menu;news;lateral;footer";
return ($parte != "lateral");
});
Donde deberas agregar cada elemento a eliminar en la condicion.
Hay muchas mas formas incluyendo las artesanales