Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    problema array associativo

    ho un array del tipo:

    $servizi=array("disney" => "pippo", "warner" => "roger", "ciccio" => "roger");

    come faccio a dire che sia warner che ciccio siano => "roger" senza ripeterlo due volte?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    esiste un modo..

    per mettere il distinct in un foreach?

    cioè l'array di prima lo visualizzo cosi:
    foreach($servizi as $key => $valore)
    $output.="\n<option value=\"$key\">$valore</option>\n";
    $output.="</select>";
    echo "$output";

    si puo mettere un distinct o un group by su [B$]valore[/B] in modo che se ho due campi $valore uguali me ne stampi uno solo?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    puoi usare array_unique, però perdi il riferimento ad una chiave dell'array:
    codice:
    $servizi=array("disney" => "pippo", "warner" => "roger", "ciccio" => "roger"); 
    foreach(array_unique($servizi) as $key => $valore)
    	echo $key.'=>'.$valore.'
    ';


    think simple think ringo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.