Ciao a tutti, mi trovo nei guai.

Allora, ho un form dove l'utente va inserire un codice prodotto. Questo codice prodotto può essere per esempio: "wer6GX120ui" oppure "jdhkk4GX120ugh". Io dovrei verificare se c'è nel codice la porzione di stringa "GX120".

C'è da dire poi che avrò alcuni gruppi di codice da verificare

Vediamo in codice:

Codice PHP:
//questa è la input
<input type="text" name="matricola" id="_matricola" />

//questo è uno dei gruppi di codice
$cod1 = array('GX120''GC135');
//ecc

//questo è il filtro
if(preg_match('/'.$_POST['matricola'].'\b/i',implode(",",$cod1))){
   
//codice trovato
} else {
  
//codice non trovato

Se inserisco il codice "pulito", mi trova l'occorrenza altrimenti se cerco una cosa come "sdjhsdGX120", non trova nulla.
Dov'è l'errore??

Grazie