小编FBN*_*FBN的帖子

如何检查数组是否是多维的?(jQuery的)

我有两个AJAX(JSON)响应数组:

一个维度:

[["fili","Chif"],["Bart","deme"],["Bomb","Jyui"],["Joiu","FDPi"],["Doen","abcd"],["drog","MAIC"],["Jasi"
,"abcd"],["Jere","Jibi"]]
Run Code Online (Sandbox Code Playgroud)

三个维度:

[[["5","#"],["2","N"],["L","7"],["C","8"],["F","W"],["K","T"],["Q","E"],["Z","\/"]],[["B","O"],["$","P"
],["1","Y"],["H","R"],["3","%"],["I","U"],["M","4"],["A","9"]],[["J","X"],["Bye","G"],["D","V"],["Bye"
,"6"]]]
Run Code Online (Sandbox Code Playgroud)

我尝试检查数组是否是多维的但不起作用:

if (typeof arr[0][0] != "undefined" && arr[0][0].constructor == Array) {
     return true;
} 
Run Code Online (Sandbox Code Playgroud)

arrays ajax jquery response multidimensional-array

6
推荐指数
2
解决办法
6279
查看次数

如何在PHP中随机填充单个锦标赛消除而不重复?

如果我有这个:

$players = array("A","B","C","D","E","F","G","H","I","J","L","M","N","O","P","Q");
Run Code Online (Sandbox Code Playgroud)

我如何填充像这样的单一锦标赛消除例如:

Matche 1: AxL
Matche 2: CxJ
Matche 3: HxQ
.
.
.
Matche 8: ExP
Run Code Online (Sandbox Code Playgroud)

16名球员= 8场比赛

我也试过这个和其他代码:

<?php

$players = array("A","B","C","D","E","F","G","H","I","J","L","M","N","O","P","Q");
shuffle ($players);

foreach($players as $key=>$value)
{
    echo $value.','.$value.'<br>';
}

?>
Run Code Online (Sandbox Code Playgroud)

php arrays random tournament

3
推荐指数
1
解决办法
361
查看次数