Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] como quitar la ultima coma a un array

Estas en el tema de como quitar la ultima coma a un array en el foro de PHP en Foros del Web. tengo un problema con esto tengo un formulario con 4 checkbox: Código: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <form action="procesar.php" method="POST"> <input type="checkbox" name="tema[]" ...
  #1 (permalink)  
Antiguo 29/07/2015, 15:11
 
Fecha de Ingreso: julio-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
como quitar la ultima coma a un array

tengo un problema con esto

tengo un formulario con 4 checkbox:

Código:
<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>

<form action="procesar.php" method="POST">

<input type="checkbox" name="tema[]" value="Framework">Framework <br>
<input type="checkbox" name="tema[]" value="mysql">Mysql<br>
<input type="checkbox" name="tema[]" value="AJAX">AJAX<br>
<input type="checkbox" name="tema[]" value="Programación">Programación<br>
<input type="checkbox" name="tema[]" value="Funciones">Funciones<br>

<input type="submit" value="ENVIAR">
</form>
</body>
</html>
y estoy enviándolos a este archivo procesar.php:

Código:
<?php

if(!(empty($_POST['tema']))){
    foreach($_POST['tema'] as $tema){
        
        echo $tema.","; //Resultado: name1,name2,name3,

    }

}

?>
esto hace que al enviar la seleccion de los checkbox los imprima separados por una coma y lo que quiero es eliminar la ultima coma, por ejemplo que me imprima "name1,name2,name3" asi sin la ultima coma

alguien que me de una mano en esto?
  #2 (permalink)  
Antiguo 29/07/2015, 15:37
 
Fecha de Ingreso: noviembre-2005
Mensajes: 144
Antigüedad: 19 años
Puntos: 2
Respuesta: como quitar la ultima coma a un array

Código PHP:
Ver original
  1. $tema = substr ($tema, 0, -1);
  #3 (permalink)  
Antiguo 29/07/2015, 16:45
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: como quitar la ultima coma a un array

Código PHP:
Ver original
  1. echo implode(', ', $_POST['tema']);

Etiquetas: coma, formulario, html, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:28.