ciao
ho scritto la seguente riga di php:

if (preg_match("/1/", "$media[id_materia]")) {
echo "media_italiano";

e poi anche questa

} elseif (preg_match("/18/", "$media[id_materia]")) {
echo "elementare_geografia";

il problema è che se arriva il 18 il preg_match vede SOLO il numero 1 e mi scrive "media_italiano" invece io credevo vedesse il 18 e scrivesse "elementare_geografia"

come posso impostarlo in modo che il 18 lo legga come 18??

grazie!!