ciao Filippo avrei bisogno di una piccola precisazione

se il link che cerco ha uno spazio tra la parentesi angolare e la dicitura "dettagli magazzino" l'espressione regolare non è valida giusto ?!!?

ho provato l'epressione regolare che non mi funziona nel caso in cui ci siano degli spazi prima e dopo il testo del link

come posso ovviare a questo problema ?
io ho pensato di modificare il tuo pattern con

$pattern = '#<a[^>]*>[ ]*Dettagli magazzino[ ]*</a>#si';

ma ovviamente non funziona