asort() hace justamente lo que pides... 
pero tu lo estas haciendo directamente de tu imaginación, sin leer acerca de como funciona... y como utilizarlo...  
 Código PHP:
    $cadena = "Juan, Alvaro, Pedro, Pepe";
$separar = explode(", ",$cadena);
asort($separar); // nota que no asigno nada
$unir = implode(", ",$separar); // tampoco es necesario $ordenar
echo $unir; 
    
  PDTA: ¿que de malo hay en leer una referencia o manual?? 
