Visualizzazione dei risultati da 1 a 2 su 2

Discussione: differenza tra 2 array

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    differenza tra 2 array

    allora sono alle prese con un grosso rompicapo:
    mooolto semplificando

    ho 2 array con n valori, dovrei confrontarli e stamparmi a video i/il valore diverso per poterlo poi riutilizzare

    es.
    codice:
    for ($i = 0; $i <= $quanti; $i++) {
    print_r($array_1);
    //può assumere n valori univoci
    // 10
    // 20
    // 30
    // 40
    // 50
    
    
    //la select nel db dove sono stati inseriti per trovare quelli mancanti
    
    $array_2=array();
    $dati = mysql_query("SELECT DISTINCT dato from table WHERE id=\"1\"");
    $righe=mysql_num_rows($dati);
    WHILE($row = mysql_fetch_array($dati)){
    $array_2[] = "$row[dato]";
    $a++;
    }
    
    for ($a= 0; $a <= $righe; $a++) {
    print_r($array_2)";
    
    }//chiudo il secondo ciclo for($a)
    }//chiudo il 1° ciclo for ($i)
    ora da qualche parte dovrei confrontare $array_1 e $array2;
    ho provato anche banalmente ad eseguire una query al db del tipo:
    codice:
    $dati = mysql_query("SELECT DISTINCT dato from table WHERE id=\"1\" AND dato!=\"$array_1\"");
    WHILE($row = mysql_fetch_array($dati)){
    $valore_non_presente = "$row[dato]";
    }

  2. #2
    array_diff, array_diff_assoc o array_diff_key


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 © 2024 vBulletin Solutions, Inc. All rights reserved.