FernandezSanSalvador

Desarrollo web, frameworks, wordpress, linux y mas.

Programación » Lenguajes » PHP

Valores de un array separados por comas

Valores de un array separados por comas
5 (100%) 1 voto

Muchas veces queremos mostrar los valores de un array separados por comas, por ejemplo para mostrar los autores de un post. Si lo mediante un foreach:

< ?php
    foreach ($autores as $autor)
        echo $autor.",";
?>

Nos encontramos con que el resultado no es el deseado, es de la forma: autor1, autor2, autor3, autor4,

Nos deja en el ultimo autor una coma. Una manera sencilla de evitar esto es mediante la función implode:

< ?php
    echo implode(",",$autores);
?>

De esta manera, ya no muestra esa ultima coma. También es muy útil cuando tenemos un array de id y necesitamos hacer una búsqueda en una tabla combinandolo con el operador IN:

< ?php
   $consulta="SELECT * FROM autores WHERE idtipo IN (".implode(",",$tipo_autores).")";
?>

Deja un comentario