サンプル配列:
$player = array("lawrence","joey","jason","joel","bianca","paulo","albert");
配列をそれ自体に一致させて、重複した値を取得せずにそれ自体から値を取得したい:
"lawrence" => "lawrence"; //must not contain itself
"joey" => "lawrence"; //must not assign value already assigned to that value
一言で言えば 、交換ギフトアルゴリズムのようなものです