Быстрый однострочный, предполагая, что $ x содержит целочисленное значение:
printf('%dg %ds %dc', $x / 100 / 100, $x / 100 % 100, $x % 100);
по модулю 100 дает нам две последние цифры, а деление на 100 «удаляет» последние две цифры из числа.(Технически это дает число с плавающей запятой, но использование по модулю снова приводит к целочисленному преобразованию.)