tengo este sencillo bucle para el clon de una matriz:PHP: muestra una coma después de cada elemento excepto el último. El uso de 'para' declaración y no 'implosión/explotar'
for ($i = 0; $i < count($director); $i++) {
echo '<a href="person.php?id='.$director[$i]["id"].'">'.$director[$i]["name"].'</a>';
}
El problema aquí es que cuando más de un elemento se encuentra en la matriz en cuando me siento todo lo resonó sin ningún espacio entre. Quiero separar cada elemento con una coma, excepto la última.
no puedo usar implode
por lo que estoy buscando otra solución
respuesta de Tom Haigh debería funcionar. O simplemente elimine el último carácter de la cadena resultante (pero podría no ser una forma tan limpia;)). –
@SilentGhost: ¿Por qué etiqueta esta tarea? Si debido a la declaración * No puedo usar 'implosión' *: El OP accede a una matriz, por lo que necesita el ciclo. 'implode' solo funciona cuando ya tienes una matriz de elementos para" implosionar "(por supuesto, uno podría generar una lista del HTML de antemano y luego implosionar, pero esto me parece innecesario). –
@Felix: debido a la condición ridícula de no usar implosión – SilentGhost