bonjour,

j'aimerais de l'aide pour un ptit script:

je dois faire une table des matieres à partir des répertoires des étudiants sur un serveur.
j'ai commencé par les lister:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<?php
$nom=getcwd();
$files=scandir($nom);
foreach ($files as $key => $value) 
{
   echo "Clé : $key; Valeur : $value<br />\n";
}
?>
voici une partie du listing du repertoire:
Clé : 3; Valeur : 1BSO06033
Clé : 4; Valeur : 1Bsg06052
Clé : 5; Valeur : 1bsg06001
Clé : 6; Valeur : 1bsg06002
Clé : 7; Valeur : 1bsg06003
...
...
Clé : 162; Valeur : 2big06014
Clé : 163; Valeur : 2big06016
Clé : 164; Valeur : 2big06017
Clé : 165; Valeur : 2big06018
...

le 1er caractère signifie l'année de l'étudiant
les 3 suivants signifie les études: bsg -> Bac en Science de Gestion
Le reste est le numéro de l'éleve.


J'aimerais parvenir à une table des matières tel que:
"1er bac de gestion" quand je clique dessus, tout les dossiers commencant par '1bsg' apparaissent

Meme chose pour "2ème Bac Ingenieur de Gestion"

ainsi de suite...

Ma question est:
y a-t-il une fonction en php qui permet de lire un tel nombre de caractères dans une chaine???

Merci de votre aide