循环多维数组更新PHP值

山姆:

在这些麻烦的时候,我一直在试图让我的社会联系起来,包括我的棋盘游戏俱乐部。

我想我们仍然可以玩“东京之王”,因为它不涉及“秘密卡”(即没有在你手里只有你所看到的,一切都在桌子上)。所以我成立了大约五个摄像头(当然,双摄像头,两部手机和平板电脑所有正在运行的IP网络摄像头),一个是我的漂亮的脸蛋,一为板,一个骰子,一个玩家统计卡和漫游一个如果需要的话。OBS工作室工作一个魅力一起连接一切和开关,其中需求是加了PIP,所以你可以看到一个屏幕上板,掷骰和stat卡的所有。

然而,这一切都一点点复杂,我花了集中这么多管理我拍过我作为一个通用的角色了几次,所以决定把事情简单化的相机,我写了一个小PHP脚本,并掷骰和球员统计这样我就可以链接,在作为OBS覆盖和下降两个摄像头,合并旁边的游戏板。

所以,长介绍,道歉,这里的问题 - TL; DR在这里加入:

我有以下阵列:

$monsters = array(
    array("Alienoid",0,10),
    array("Space Penguin",0,10),
    array("Meka Dragon",0,10),
    array("Cyber Kitty",0,10),
    array("The King",0,10),
    array("Gigazaur",0,10)
    );

这基本上是在第一个载荷(名称,点,健康),我把它随机化,以第一次加载随机化球员轮流等从那时起我重新读回从$_POST数据维持秩序:

//names from last round
if (isset($_POST['mon0'])){
    $monsters[0][0] = $_POST['mon0'];
} 
if (isset($_POST['mon1'])){
    $monsters[1][0] = $_POST['mon1'];
} 
if (isset($_POST['mon2'])){
    $monsters[2][0] = $_POST['mon2'];
} 
if (isset($_POST['mon3'])){
    $monsters[3][0] = $_POST['mon3'];
} 
if (isset($_POST['mon4'])){
    $monsters[4][0] = $_POST['mon4'];
} 
if (isset($_POST['mon5'])){
    $monsters[5][0] = $_POST['mon5'];
} 

而这所有的工作完全正常。不过,我变得有点忘乎所以,想从这个相当静态的6个怪物列表到N个怪物N个玩家(游戏极限是6,所以N可以最多为6,但可以低至2)进行调整。

所以我想我只是做了这样的循环:

//get names from last round
for ($x = 0; $x < count($monsters); $x++) {
    if (isset($_POST['mon'+$x])){
        $monsters[$x][0] = $_POST['mon'+$x];
    } 
}

现在,我还在使用我的静态$monsters从上述名单count($monsters)是6,但这似乎并没有在所有的工作,所有我的球员的统计信息和名称消失。我见过很多的for循环的教程和问题就在这里和他们都有关数据显示,我很高兴的是,但我不知道我是如何动态地更新我的阵列-我不是一个编码器,只是捅了一下用PHP在过去,并认为这将有助于解决我的问题,让我们所有的演奏,并在什么是一个相当平缓期间聊天。

感谢您阅读,非常感谢您能有所帮助。

BTW,乐于分享的完整狡猾的代码(如在它的工作原理,但是,很可能是被人谁知道他们在做什么更好),如果任何人想与他们的朋友在线借此,利用OBS Studio和虚拟凸轮插件可以基本流游戏中你使用任何的WebEx,我们使用了谷歌的Hangouts其平均工作(在开始时少了一个人,另外一个可能不知道如何登录),但它确实让你点击一个人,保持自己的屏幕为重点,而不是跳跃周围谁在说话。因此,我的下一个比赛计划就是这个窗口往下方,并在游戏键盘与在角落里一小我的主PIC指着一个摄像头。

Maxqueue:

需要使用。而不是+

for ($x = 0; $x < count($monsters); $x++) {
    if (isset($_POST['mon'.$x])){
        $monsters[$x][0] = $_POST['mon'.$x];
    } 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章