Inicio » PHP » Juntar Elementos de Array en PHP con implode()

Juntar Elementos de Array en PHP con implode()

Cuando se recuperan valores de una base de datos, muchas veces es necesario unirlos para presentarlos ya sea en la pantalla, o imprimirlos en un reporte.

Un caso muy común es en el nombre, por lo general las partes del nombre de una persona, apellidos paterno, materno y nombre de pila son almacenados en campos diferente de una base de datos, pero para presentarlos se requiere que estén unidos y algunas veces en diferente orden, por ejemplo: primero el nombre seguido del apellido paterno y materno, o en el otro formato con orden de apellido paterno, materno y nombre.

PHP tiene una función para poder realizar esta tarea; la función implode() sirve para unir los elementos que contiene un arreglo.

La función implode() recibe dos parámetros, el primero es un carácter que servirá como separador de los elementos del arreglo que se van a unir en una cadena y que puede ser un espacio en blanco, un tabulador, una diagonal o cualquier otro; el segundo parámetro es el arreglo con las cadenas que se quieren unir.

Por ejemplo, si tenemos el arreglo (“Pedro”, “López”, “Martínez”) y aplicamos la función implode(“ “,(“Pedro”, “López”, “Martínez”)) el resultado es la cadena “Pedro López Martínez”.

Ejemplos del uso de implode(): Juntar Elementos de Array en PHP con implode()

       $Nombre = "JUAN";

       $ApPaterno = "PEREZ";

       $ApMaterno = "LOPEZ";

       $Array = array($ApPaterno, $ApMaterno, $Nombre);         /* Coloca en un arreglo las 3 cadenas */

       $Cadena = implode(" ", $Array);            /* Une los elementos del arreglo en una cadena separados por espacios */

       echo ($Cadena);           /*Despliega el valor de la cadena  se visualiza PEREZ LOPEZ JUAN*/

?>

El siguiente ejemplo ocupa un guión como separador:

       $Dia = "08";

       $Mes = "05";

       $Anio = "2012";

       $Array = array($Dia, $Mes, $Anio);          /* Coloca en un arreglo las 3 cadenas */

       $Cadena = implode("-", $Array);             /* Une los elementos del arreglo en una cadena separados por espacios */

       echo ($Cadena);             /*Despliega el valor de la cadena  se visualiza 08-05-2012*/

?>

¡Ayúdanos a ayudarte! Por favor comparte este artículo.

  
PHP
Por : Morris

Búsqueda:

Deja un comentario

Tweet