Knowledge Base

¿Qué es esto?

PHP: Filtrar un array obteniendo sólo los elementos cuya clave empieza por string

29/12/2015 - 18/12/2018 -  Comentarios - PHP Arrays

Podemos filtrar un array en PHP, obteniendo un array final que contenga sólo aquellos elementos cuya clave empiece por un string determinado.

Se haría así:

$final_array = array_intersect_key($_POST, array_flip(preg_grep('/^empl_/', array_keys($_POST))));

Dónde:

- $_POST: Sería el array en el que se buscan los valores

- "empl_": El string a buscar