Php 需要多维数组的帮助吗
晚上好,我的助手们! 我有一个多维数组$data,如下所示: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ТΉЏ
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);
}
}
到目前为止您尝试了什么?代码示例编辑了我的问题。可能对您有帮助。不幸的是,没有……我无法理解代码,它的格式也没有很好的文档记录。我的多数组已按分数和名称排序。我将删除重复的数组,或创建一个新数组,但在新数组中,我将只看到带有最低分数