我在PHP脚本中使用以下函数:
function draw_dealer_card() {
//get a key
$key = array_rand($_SESSION["dealer_pile"]);
// add the card to the hand
$_SESSION["dealer_hand"][] = $_SESSION["dealer_pile"][$key];
echo $_SESSION["dealer_pile"][$key];
}
和这一个:
function list_dealer_hand() {
}
draw_dealer_card()
从阵列中抓取一张随机牌并将其放在经销商手中。回声显示经销商绘制的牌。
现在list_dealer_hand()
是空的。
这是我的问题,list_dealer_hand()
需要包含来自draw_dealer_card()
的回音。
我无法真正找到切换它们的方法。
我希望我能为你们提供足够的信息,否则请告诉我们!
提前致谢!
答案 0 :(得分:0)
您可以将其作为变量传递:
list_dealer_hand($value){
echo $value;
}
或者将它存储在会话变量中也可以。
答案 1 :(得分:0)
函数draw_dealer_card()
可以返回值,而不是回显值:
function draw_dealer_card() {
//get a key
$key = array_rand($_SESSION["dealer_pile"]);
// add the card to the hand
$_SESSION["dealer_hand"][] = $_SESSION["dealer_pile"][$key];
return $_SESSION["dealer_pile"][$key];
}
function list_dealer_hand() {
$return_value_of_draw_dealer_card = draw_dealer_card();
}