向多维数组中添加其他数据-PHP
下面的代码向多维数组中添加其他数据-PHP,php,arrays,multidimensional-array,insert,Php,Arrays,Multidimensional Array,Insert,下面的代码 $rank = array ( array($row['Name'],$passed,$target,$target2,$TotalScore) ); 是临时工。保存比赛总成绩的信息 然而,我的外部循环的复杂性在将其弹出到这个数组之前完成并汇总所有分数 John West - Yes - 250 - 750 - 1000 然后循环将继续这个过程,然后将以一个名字和他们的分数列表结束-当然排序。所以基本上是创建一个列表,然后我可以排序
$rank = array
(
array($row['Name'],$passed,$target,$target2,$TotalScore)
);
是临时工。保存比赛总成绩的信息
然而,我的外部循环的复杂性在将其弹出到这个数组之前完成并汇总所有分数
John West - Yes - 250 - 750 - 1000
然后循环将继续这个过程,然后将以一个名字和他们的分数列表结束-当然排序。所以基本上是创建一个列表,然后我可以排序并创建一个排名表
我不确定如何操作上面的代码,以便在合计完成后插入数组的下一部分
我记得几年前我可以用其他语言做一些事情,比如:-
$rank[1][0]=戴夫·伯特,第100300400号
有什么建议吗?我有一种感觉,这将是直截了当的。简单,这样做
您可以将新的_数组定义为
$new_array=(" "," ",...)
然后像这样附加它
$rank->append(new_array)
$rank[1][0]=['Dave Burt','No',100300400];这就是您所说的加油,$rank[1][0]将覆盖位置0处的任何现有数据。最好使用$rank[1][]在数组末尾追加。像我上面写的那样,数组是否必须这样定义才能使建议的代码工作?此外,我无法让代码工作。我已经用零测试了我的原始代码,这很好。代码建议,有道理,但我不能让它工作。我可以简单地问-我如何使我张贴的上述代码,允许添加额外的信息行时,我想?谢谢-以前从未见过这样做,但它有点道理,但仍然不工作。我必须首先定义数组$rank吗?是,将其定义为空数组。在定义之前不能追加。为什么不起作用:-`$rank=array数组,0,0,0;$new_array='JULIE',1,1,1,1;$rank->append$new_数组;