array_map() devuelve un array que contiene todos los elementos de array1
después de haber aplicado la función callback
a cada uno de ellos. El número de parámetros que la función callback
acepta debería coincidir con el número de arrays proporcionados a array_map()
Ejemplo de uso de la función de PHP array_map.
Función con la que pasamos todos los elementos de un array por otra función de callback. Es ideal para hacer filtrados de los campos de un array, o pasarlos por utf8_encode, strtoupper, etc...
El código de ejemplo es este:
$resultado = array("estado"=>"0", "msg"=>"Acceso denegado. Operación no encontrada", "codigo"=>"1234", "descripcion"=>"Esta es la Descripción del error.");
$res_map = array_map("strtoupper", $resultado);
var_dump($res_map);
El resultado será:
array(4) {
["estado"]=>
string(1) "0"
["msg"]=>
string(41) "ACCESO DENEGADO. OPERACIóN NO ENCONTRADA"
["codigo"]=>
string(4) "1234"
["descripcion"]=>
string(34) "ESTA ES LA DESCRIPCIóN DEL ERROR."
}
Esta web se reserva el derecho de suprimir, por cualquier razón y sin previo aviso, cualquier contenido generado en los espacios de participación en caso de que los mensajes incluyan insultos, mensajes racistas, sexistas... Tampoco se permitirán los ataques personales ni los comentarios que insistan en boicotear la labor informativa de la web, ni todos aquellos mensajes no relacionados con la noticia que se esté comentando. De no respetarse estas mínimas normas de participación este medio se verá obligado a prescindir de este foro, lamentándolo sinceramente por todos cuantos intervienen y hacen en todo momento un uso absolutamente cívico y respetuoso de la libertad de expresión.
No hay opiniones. Sé el primero en escribir.