- Mié., 01-08-2007 9:09
- PHP
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]
< ?php
foreach ($autores as $autor)
echo $autor.",";
?>
[/php]
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]
< ?php
echo implode(",",$autores);
?>
[/php]
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]
< ?php
$consulta="SELECT * FROM autores WHERE idtipo IN (".implode(",",$tipo_autores).")";
?>
[/php]
Comentarios:0
Trackback + Pingback: 0
- TrackBack para este mensaje
- http://www.issux.com/2007/08/01/valores-de-un-array-separados-por-comas/trackback/
- Enlaces a blogs que referencian:
- Valores de un array separados por comas from ISSUX.com