【发布时间】:2017-11-24 20:02:08
【问题描述】:
我正在尝试创建一个随机播放功能来配对人们交换礼物。我创建了它的基本外壳,但不确定从这里去哪里。我正在获取输出以对数据进行洗牌,但是我想将 array_give 和 array_receive 变量结合起来,以便输出以下内容:
Paul 和 Becky 将捐赠给 Keith 和 Jackie。
不过,我不确定如何将其结合起来。 array_give 变量不需要洗牌,只需 array_receive 变量。
还有没有办法确保结果不显示如下?
保罗和贝基正在给保罗和贝基
这是我的代码。任何帮助将不胜感激。
HTML
<button type="button" id="shuffle">Create Exchange</button>
<div id="name-output"></div>
JS
$('#shuffle').on('click', function() {
$.ajax({
url: 'php/name-selection.php',
type: 'POST',
success: function(data) {
$('#name-output').html(data);
},
complete:function(){
},
error: function(xhr, textStatus, errorThrown) {
alert(textStatus + '|' + errorThrown);
}
});
})
PHP
$array_give = array('Paul & Becky', 'Keith & Jackie', 'Dave & Lauren', 'Ashley & Jeric', 'Rob & Savannah');
$array_receive = array('Paul & Becky', 'Keith & Jackie', 'Dave & Lauren', 'Ashley & Jeric', 'Rob & Savannah');
shuffle($array_receive);
foreach( $array_receive as $receiving) {
echo $receiving . "<br>";
}
【问题讨论】: