Ho un problema.
Devo stampare gli elementi di un array, per inserirli in un form di tipo select, ma non devo stampare gli elementi se essi sono già stati scelti e quindi fanno parte di un altro array.

io ho provato con un ciclo dentro un ciclio, ma o mi stampa tutto più volte (corrispondenti a quanti sono gli elementi dell'array da confrontare) forse dovrei provare ad usare break per terminare il confronto con il secondo array quando trovo un elemento uguale, ma non riesco.


questo è quello che ho fatto
codice:
  for ($i=0;$i<count($client);$i++) {
     
	 for ($j=0;$j<count($client_old);$j++) {
        
		$result = strcmp ($client_old[$j], $client[$i]["titolo"]);
        if ($result == 0) {
		break 2;
		}
		
	}
	echo " <option value=\"" . $client[$i]["client"] . "\">" . $client[$i]["titolo"] ."</option>\n";
	
    }
ma il break non lo conosco bene... e in questo modo mi stampa solo alcuni valori (e non quelli diversi ma quelli uguali)...
:berto: