Valores de un array separados por comas
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).")"; ?>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Subir
Deja una respuesta