Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208

    [PHP] Array muldimensionale unico

    Salve a tutti,

    vorrei creare un array con valori unici su un campo di un array multidimensionale.
    So benissimo che esiste array_unique ma funziona solo con array semplici.
    Avete qualche suggerimento?

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    Codice PHP:
    //Fn for array_unique column-wise for multi-dimensioanl array without losing keys | Start
    function array_uniquecolumn($arr)
    {
        
    $rows   sizeof($arr);
        
    $columns sizeof($arr[0]);
       
        
    $columnkeys array_keys($arr[0]);
       

        for(
    $i=0$i<$columns$i++)
        {
            for(
    $j=0;$j<$rows;$j++)
            {
                for(
    $k $j+1$k<$rows$k++)
                {
                    if(
    $arr[$j][$columnkeys[$i]] == $arr[$k][$columnkeys[$i]])
                        
    $arr[$k][$columnkeys[$i]] = "";       
                }
            }
       
        }

    return (
    $arr);

    }
    //Fn for array_unique column-wise for multi-dimensioanl array without losing keys | Stop 
    function.array-unique

    sul manuale c'è anche altro materiale

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    farò delle prove, 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.