El Zhar urodził się we Francji, jednak postanowił występować dla kraju, skąd pochodzą jego rodzice, czyli Maroka. Mimo to występował w juniorskich reprezentacjach Francji. Grał w reprezentacji Maroka do lat 20, z którą zagrał na Mistrzostwach Świata w 2005 roku, gdzie jego kraj dotarł do półfinału. Przegrał tam z Nigerią. Maroko turniej zakończyło na czwartym miejscu po porażce 2:1 w spotkaniu o trzecie miejsce.