Salve. ho un array associativo creato in questo modo:

Chiave => Valore

Marco => bello
Maria => carina
Luigi => brutto
ecc.

Per verificare se una chiave esiste ho usato la seguente sintassi:
if (nomearray[chiave])
{
/*chiave esistente*/
}
else
{
/* chiave non esistente*/
}

Adesso il mio problema è di controllare se esiste un valore in modo da poter creare una nuova chiave e associargli un valore che non esiste già nell'array.
Mi sapete dire se esiste un modo rapido per verificare ciò che ho chiesto o devo fare un lungo ciclo "for" per verificare l'intero array??
Grazie mille.
Ms.