Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370

    query distinct da array

    ho un array tipo questo

    pippo
    pippo
    pluto
    pippo

    vorrei avere i valori solo una volta come distinct in mysql esiste una funzione?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534

    Re: query distinct da array

    .tasto errato scusate

  3. #3
    array_unique()
    link

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534

    Re: query distinct da array

    Originariamente inviato da vecchioste
    ho un array tipo questo

    pippo
    pippo
    pluto
    pippo

    vorrei avere i valori solo una volta come distinct in mysql esiste una funzione?
    Visto che ho sbagliato prima cerco di esserti di aiuto adesso.

    $array_unico = array_unique($array_duplicato);
    echo "<pre>";
    print_r($array_unico);
    echo "</pre>";


  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370
    grazie avevo l'idea che esistesse ma nel manuale non riuscivo a trovarlo

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370
    scusate se vi disturbo ancora ma io ho un array così

    array ([0]=>025 pippo)
    array ([1]=>030 pippo)
    array ([2]=>025 pluto)

    io vorrei ottenere solo i valori pippo e pluto

  7. #7
    codice:
    $array = array("025 pippo", "030 pippo", "025 pluto");
    foreach($array as $key=>$val) {
       list($cod, $nome) = explode(" ", trim($val));
       echo "key: $key - Codice: $cod - Nome: $nome
    \n";
    }
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370
    io non voglio stampere niente vorrei avere solo una array di un array

    in modo da poter richiede poi filtri come unique di un solo valore dell array

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370
    ho fatto cosi ma non funziona

    $records = file("stta");
    $prova = "";
    $numero = count($records);
    for ($x=0; $x<$numero; $x++){
    list($anno, $mese) = explode("\t", $records[$x]);
    $prova .= "array ($x => array('anno' => $anno, 'mese' => $mese))";
    }

    come faccio poi ad usare array_unique?

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    370
    ho crato l'array cosi


    Array ( [0] => Array ( [anno] => 2004 [mese] => 05 ) [1] => Array ( [anno] => 2004 [mese] => 05 ) [2] => Array ( [anno] => 2004 [mese] => 05 ) [3] => Array ( [anno] => 2004 [mese] => 05 ) [4] => Array ( [anno] => 2004 [mese] => 06 ) [5] => Array ( [anno] => 2004 [mese] => 06 )

    come faccio ad ottenere 06 e 05 dal mese?


    grazie

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.