tengo una matriz que tiene este aspecto:elementos eliminación de una matriz cuyo valor coincide con una cadena especificada
Array ([0] => Vice President [1] => [2] => other [3] => Treasurer)
y quiero borrar el valor con other
en el valor.
Intento usar array_filter
para filtrar esta palabra, pero array_filter
eliminará también todos los valores vacíos.
Quiero que el resultado sea así:
Array ([0] => Vice President [1] => [2] => Treasurer)
Este es mi código de PHP filtro:
function filter($element) {
$bad_words = array('other');
list($name, $extension) = explode(".", $element);
if(in_array($name, $bad_words))
return;
return $element;
}
$sport_level_new_arr = array_filter($sport_level_name_arr, "filter");
$sport_level_new_arr = array_values($sport_level_new_arr);
$sport_level_name = serialize($sport_level_new_arr);
¿Puedo utilizar otro método para filtrar esta palabra?
Esto no renumera la matriz como el OP deseado. – EdoDodo
Muchas gracias ... su script seguro de mí ... gracias – wyman
Hey EdoDodo sólo necesitan utilizar la función de PHP "array_values", – wyman