De recherche et de remplacement à l'intérieur d'un tableau associatif

J'ai besoin de rechercher et de remplacer à l'intérieur d'un tableau associatif.

ex:

$user = "user1"; //I've updated this

$myarray = array("user1" => "search1", "user2" => "search2", "user3" => "search1" ) ;

Je veux remplacer search1 pour search4. Comment puis-je y parvenir?

Mise à JOUR: j'ai oublié de mentionner que la matrice a plusieurs search1 valeurs et je veux juste changer la valeur où la key is == $user. Désolé de ne pas mentionner plus tôt.

OriginalL'auteur Pedro Lobito | 2011-08-22