Los que desarrollamos en PHP muchas veces nos encontramos en la tarea de hacer cadenas o strings (por el nombre en inglés), como ejemplo al hacer un array, xml, json, etc... y nuestro problema radica que nos queda una última coma "," o carácter que no utilizaremos y hace error de syntaxis osea la famosa trailing comma.
Ejemplo:
$myString = '';
for( $x = 0; $x < 3; $x++ )
{ $myString .= 'number ' . $x . ','; }
echo $myString; // 'number 1, number 2, number 3,'
La solución a este problema es bastante simple. Hay que utilizar la función rtrim().
El resultado que nos dara es este:
$myString = rtrim($myString, ',');
echo $myString; // 'number 1, number 2, number 3'
Bueno esta es una pequeña aportación que ayudara a muchos. Saludos