Ignora l'ultima esplosione di dati sta prendendo? PHP

diciamo che il mio codice è.

<?php $var = "1,2,3,4,5,6,"; $var_explode = explode(',', $var); foreach ($var_explode as $number) { echo "$number test"; } ?> 

E quando echos, va come, 1 test, 2 test, 3 test, 4 test, 5 test, 6 test, test. L'ultimo è inutile, lo so perché causato da una virgola dopo il 6 nella mia variabile, ma ho bisogno di quella virgola lì, non la rimuoverò. Grazie!

Puoi usare trim($var, ",") per rimuovere l'ultima virgola quando passi la string allo scoppio.

 $var_explode = explode(',', trim($var, ",")); 
  <?php $var = "1,2,3,4,5,6,"; $var_explode = explode(',', $var); arrays_pop($var_explode); // removes last foreach ($var_explode as $number) { echo "$number test"; } ?>