Je fais une boucle foreach issue d'une requete, dont je selectionne les etudiants en les separant par un tiret (-), je veux enlever le dernier tiret pour avoir un affichage comme: Etudiant1 - Etudiant2 - Etudiant3
<?php
$etudiants_list = '';
foreach($resultshk as $shkK=>$shkV)
{
$etudiants_ar = $shkV['etudiants_ar'];
$etudiants_tran = $shkV['etudiants_tran'];
$etudiants_list .= '<a href="etudiantss/'.$etudiants_tran.'.html" title="'.$pic.'" class="tooltip">'.$etudiants_ar.'</a> - ';
echo substr($etudiants_list, 0,-1); // resultat: Etudiant1 -Etudiant2 -
}
?>
et quand je met echo hors de foreach{} il affiche juste le dernier element merci pour votre aide