Quote Originariamente inviata da Alhazred Visualizza il messaggio
Un'idea
Codice PHP:
foreach ($wizards as $wizard) {
    
$marchio $wizard['Produttore']['Nome'];

    
// conto il numero di elementi in $wizard['Produttore']['Nome']
    
$count_produttore count($wizard['Produttore']['Nome']);

    
// elimino dall'array i duplicati
    
$tmp_array array_unique($wizard['Produttore']['Nome']);

    
// conto le chiavi uniche
    
$tmp_count count($tmp_array);

    
// se il produttore era 1 già in partenza, 
    // oppure se erano più di 1 e togliendo i doppioni ne resta 1
    
if ( $count_produttore == || ( $count_produttore &&  $tmp_count == ) )
    {
        echo 
"il produttore era sempre lo stesso";
    }
    else
    {
        echo 
"ci sono produttori diversi";
    }

Si può scrivere meno codice per fare la stessa cosa, ma così capisci l'idea che c'è dietro, poi puoi affinarlo tu.
mi da

Warning: array_unique() expects parameter 1 to be array, string given in