【发布时间】:2013-11-14 19:54:35
【问题描述】:
样本数组:
$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
简而言之: 这就像一个交换礼物算法
【问题讨论】:
-
i want to match an array to itself so that it gets a value from itself without getting a duplicated value:你能用英语说这个吗? -
你想......从你的数组中随机选择值,而不是让它重复它选择的值吗?
-
是的,很准确@gloomy.penguin,此外,无法再次选择所选值
-
我在想目标就像一个 OUTER JOIN,玩家应该配对...除了这两个示例之外,您能否举一个 将 起作用的示例那不?和@HankyPanky - 给 OP 打分以选出本周最好的新英语单词。随机是我一段时间以来见过的最酷的东西。
-
交换礼物算法——你的意思是像一个秘密的圣诞老人?