Используйте следующую функцию.
function patient_char($str)
{
$alpha = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X ', 'Y', 'Z');
$newName = '';
do {
$str--;
$limit = floor($str / 26);
$reminder = $str % 26;
$newName = $alpha[$reminder].$newName;
$str=$limit;
} while ($str >0);
return $newName;
}