我想使用循环在随机位置向数组添加元素

Vivek Srivastava

我想使用循环在随机位置向数组添加元素

我的固定排名如下

$ranks=array("10","9","8","7","6","5","4","3","2","1");

而且根据连锁店,我的排名随机,

$agent_ranks=array("10","6","2","1");

缺少索引

我已经计算出数组之间的差异

$arr_diff=array("9","8","7","5","4","3");

现在我想要一个动态数组作为结果:

$arr_diff_new=array("0","9","8","7","0","5","4","3","0","0");

如何添加value="0"缺失的索引?

哈迪克·索兰基

您可以使用in_arrayand for循环来做到这一点

$ranks=array("10","9","8","7","6","5","4","3","2","1");
$agent_ranks=array("10","6","2","1");

for($i=0;$i < count($ranks); $i++){
    if(in_array($ranks[$i], $agent_ranks)){
        $newarray[$i] = 0;
    }else{
        $newarray[$i] = $ranks[$i];
    }
}
print_r($newarray);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在for循环中向数组添加元素

来自分类Dev

向数组添加元素

来自分类Dev

循环时如何向数组添加元素

来自分类Dev

如何使用Java向数组添加元素?

来自分类Dev

如何使用Java向数组添加元素?

来自分类Dev

在for循环中向数组中添加元素,循环后为空数组

来自分类Dev

向新数组Ruby添加元素

来自分类Dev

向jQuery数组添加元素

来自分类Dev

向bash数组添加元素

来自分类Dev

向结构数组添加元素

来自分类Dev

如何在特定位置(由索引给出)向 gsettings 数组添加元素?

来自分类Dev

std :: vector随机向vector添加元素

来自分类Dev

在R中的for循环中向列表中添加元素

来自分类Dev

在R中的for循环中向列表中添加元素

来自分类Dev

从int数组向int hashset添加元素

来自分类Dev

难以向二维数组添加元素

来自分类Dev

如何在PHP中向多维数组添加元素?

来自分类Dev

向StdClass数组添加元素-PHP / Codeigniter

来自分类Dev

如何在C ++中向数组添加元素?

来自分类Dev

容器中元素的随机位置

来自分类Dev

我无法向 Ko.ObservableArray 添加元素

来自分类Dev

向div添加元素

来自分类Dev

开玩笑:测试数组的随机位置

来自分类Dev

字符串数组:在循环中添加元素

来自分类Dev

PHP:在foreach循环中在数组中添加元素

来自分类Dev

如何使用HTML和Javascript向网页添加元素?

来自分类Dev

使用sed在随机位置替换字符?

来自分类Dev

向数组中添加元素会创建一个新数组,而不是添加

来自分类Dev

在随机位置上将随机单词插入数组