Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要多维数组的帮助吗_Php_Arrays - Fatal编程技术网

Php 需要多维数组的帮助吗

Php 需要多维数组的帮助吗,php,arrays,Php,Arrays,晚上好,我的助手们! 我有一个多维数组$data,如下所示: Array ( [0] => thunderteszt [1] => orevikod [2] => 5400 [3] => 6 ) Array ( [0] => bakterhaz1982 [1] => $s$w$0ffТΉЏИÐΞЯ [2] => 5540 [3] => 3 ) Array ( [0] => bakterhaz1982 [1] => $s$w$0ffТΉЏ

晚上好,我的助手们! 我有一个多维数组$data,如下所示:

Array
(
[0] => thunderteszt
[1] => orevikod
[2] => 5400
[3] => 6
)
Array
(
[0] => bakterhaz1982
[1] => $s$w$0ffТΉЏИÐΞЯ
[2] => 5540
[3] => 3
)
Array
(
[0] => bakterhaz1982
[1] => $s$w$0ffТΉЏИÐΞЯ
[2] => 5570
[3] => 2
)
Array
(
[0] => bakterhaz1982
[1] => $s$w$0ffТΉЏИÐΞЯ
[2] => 5740
[3] => 1
)
Array
(
[0] => thunderteszt
[1] => orevikod
[2] => 5840
[3] => 5
)
Array
(
[0] => thunderteszt
[1] => orevikod
[2] => 5890
[3] => 4
)
您可以看到,在第[1]行中有重复刻痕的数组($s$w$0ff)。 我将从重复的数组中选取最小的值(第[2]行)

Therafter我将根据拾取的值创建一个新数组,我将只看到以下内容:

Array
(
[0] => thunderteszt
[1] => orevikod
[2] => 5400
[3] => 6
)
Array
(
[0] => bakterhaz1982
[1] => $s$w$0ffТΉЏИÐΞЯ
[2] => 5540
[3] => 3
)
编辑: 我忘了说:数组已经按分数(第2行)排序,然后按nick(第1行)排序

编辑2: 我的代码示例如下所示:

Array
(
[0] => thunderteszt
[1] => orevikod
[2] => 5400
[3] => 6
)
Array
(
[0] => bakterhaz1982
[1] => $s$w$0ffТΉЏИÐΞЯ
[2] => 5540
[3] => 3
)
编辑3: 对不起,原问题中的大写锁定:(

功能面板($aseco){ 全球$pts; $maniapos=-1; $linkmaniapos=-0.2; $linkmaniapos2=-0; $xml=''; $xml.=''; if(空($pts->finish))返回true; $beerok=array(); foreach($pts->finishas$key=>$row){ $becenev[$key]=$row['nick']; $ido[$key]=$row['score']; } 数组\u多重排序($ido,SORT\u ASC,$becenev,SORT\u ASC,$pts->finish); foreach($pts->finishas$data){ 打印(数组值($data)); $rpointinc++; $linkmaniapos=($linkmaniapos-3); $linkmaniapos2=($linkmaniapos2-3); $maniapos=($maniapos-3); if($RPOINTIC播放器作为$data2){ $aseco->client->query(“SendDisplayLinkPageToLogin”,$data2['login'], $xml,0,false); } }
到目前为止您尝试了什么?代码示例编辑了我的问题。可能对您有帮助。不幸的是,没有……我无法理解代码,它的格式也没有很好的文档记录。我的多数组已按分数和名称排序。我将删除重复的数组,或创建一个新数组,但在新数组中,我将只看到带有最低分数