【发布时间】:2013-03-01 00:07:01
【问题描述】:
假设我有两个变量,字符串转换为数组
$VAR_1 = '1-1:2-1';
$VAR_1 = Explode(':', $VAR_1);
$VAR_2 = '3-1:4-1:2-2:2-3:2-4';
$VAR_2 = Explode(':', $VAR_2);
现在我想将 VAR_1 和 VAR_2 的“所有”组合混合到一个新数组 $COMB 中
但至少 1 个,或者 VAR_1 的两个变量必须在新数组中,并且组合字符串必须由 5 个变量组成。
我需要所有组合,也是重复的,但顺序不同。
如何做到这一点?
场景:扑克游戏(VAR_1 = 玩家牌(颜色 - 数字)VAR_2 = 桌牌)
【问题讨论】:
-
你想要的输出数组是什么?
-
类似:COMB[] = '1-1:3-1:4-1:5-1:6-1' 如果选择了 VAR_1 中的一个并且选择了 VAR_2 中的 4
-
Function names are case-insensitive, though it is usually good form to call functions as they appear in their declaration。你应该坚持下去。 -
explode() 正确,Explode() 不正确?为什么它总是有效
-
explode() 是一个函数,但其他程序员会认为 Explode 是一个类,因为它以大写字母开头,它不会影响功能但会混淆其他人
标签: php