niente facendo un print_r()

ottengo solo
Array ( [0] => Array ( ) )

ho provato anche ad aggiungere il carattere \

prima della chiusura del tag A
$pattern = '#<a[^>]*>\s*Dettagli magazzino\s*<\/a>#si';

ma nulla

ho provato qualche altro link senza spazi malvagi prima e dopo il testo del collegamento e mi vengono correttamente restituiti