Melanie: zahl in string finden

Beitrag lesen

hallo,

ich fürchte, mein problem ist ein bisschen kompliziert, ich versuche es mal möglichst verständlich auszudrücken.

ich möchte für eine schule einen terminkalender erstellen, bei dem zum beispiel ein 8.klässler auf einen hyperlink klickt und dann nur seine termine sieht (für 8.klässler).

meine textdatei sieht so aus:
Termin;Datum;Uhrzeit;wen betriffts

Klassenelternabende der 8.-10.Klassen;21.-23.10.2003;19 Uhr;8/9/1;
Herbstferien;27.-31.10.2003;<p><br></p>;F;
...

was ich bisher geschrieben habe:

<?
  $typ=substr($HTTP_GET_VARS["typ"],0,1);
  $datei="txt/termine.txt";
  $liste=file($datei);

foreach($liste as $termin)
  {
     $einzel=explode(";",$termin);

if($typ=="A")
     {
     echo "<tr class="termine">";
     echo "<td class="termine">".$einzel[0]."</td>";
     echo "<td align=center class="termine">".$einzel[1]."</td>";
     echo "<td class="termine">".$einzel[2]."</td></tr>";
     }
     elseif($typ==$einzel[3])
     {
     echo "<tr class="termine">";
     echo "<td class="termine">".$einzel[0]."</td>";
     echo "<td align=center class="termine">".$einzel[1]."</td>";
     echo "<td class="termine">".$einzel[2]."</td></tr>";
     }

}
?>

jetzt hab ich folgendes problem. als variable übergebe ich ja immer nur eine Zahl oder einen Buchstaben. in meiner textdatei muss ich aber teilweise mehrere reinschreiben (8/9/1), weil der termin vielleicht für mehrere klassen gilt.

wie bekomme ich jetzt php dazu, in meiner textdatei unter position[3] nachzuschauen, ob da <b>irgendwo</b> eine 8 oder eine 7 ist und dann die termine anzuzeigen?

ich hoffe, das war einigermaßen verständlich formuliert.
Danke im voraus,
melanie