Ciao, io ho provato a fare così

Codice PHP:
foreach (glob("../images/shop/marca/*_m.jpg") as $url_img) {
$nomefile basename($url_img);
$codice_articolo substr($nomefile0strpos($nomefile"."));

$p=explode("_m",$codice_articolo );
$articolo_1=$p['0'];
$articolo_2=$p['1'];

if(
$articolo_prod == $articolo_1){
    
    
$images "$articolo_1";
    
$url_img ''.$url.'/images/shop/'.$nome_produttore_shop_get.'/'$images '_m.jpg';
}


Allora sulla prima riga uso il foreach per estrarre tutte che hanno la sigla _m (che stà per media).

Dopo uso l'explode tramite la variabile $p per ricavarmi solo il codice dell'articolo, poi confronto il codice dell'articolo con l'articolo del prodotto in modo da avere l'immagine giusta per l'articolo, solo che non funziona nulla