所以我正在尝试做一个小型纸牌游戏作为练习。我正在尝试创建一个关联数组,其中包含卡的名称作为键,并包含卡的值作为值。
当我分别检查键和值时,它们是正确的,但是如果我使用print_r数组,它将显示如下内容:array([0] => harten1 [1] => harten2等。>>
有人可以向我解释为什么会这样,而我该如何解决?提前非常感谢!
function MaakNieuweStapel() { $soorten = array("harten", "ruiten", "klaveren", "schoppen"); $values = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "boer", "dame", "heer"); //add all combinations for ($i = 0; $i < count($soorten); $i++) { for ($j = 0; $j < count($values); $j++) { //value assignment $key = $soorten[$i] . $values[$j]; $value = $j + 1; $trekstapel[$key] = $value; } } shuffle($trekstapel); //print for checking print_r($trekstapel); return $trekstapel;
}
所以我正在尝试做一个小型纸牌游戏作为练习。我正在尝试创建一个关联数组,其中包含卡的名称作为键,并包含卡的值作为值。当我检查键和...
数组从零开始计数。您提供一个数字索引。强制转换为字符串以使其关联。