PHP检查数组值是否在相同位置匹配另一个数组的值

用户名

我正在用PHP创建测验。我有一个答案键数组,然后根据用户的答案构建另一个数组。我想比较两个数组,并确定有多少数组值与答案键数组匹配。我当前正在使用,array_intersect()但是此函数似乎并不在乎数组值的索引。

$user_answers = array(1,3,1);
$answer_key = array(3,1,1);
$result = array_intersect($user_answers, $answer_key);
echo count($result);

这回来了3,但我希望它回来1我怎样才能做到这array_intersect一点取决于数组值的索引?

蒂姆·布朗劳

您应该使用array_intersect_assoc();

因此您的代码将变成...

$user_answers = array(1,3,1);
$answer_key = array(3,1,1);
$result = array_intersect_assoc($user_answers, $answer_key);
echo count($result);

结果为1。

参见:https : //www.php.net/manual/en/function.array-intersect-assoc.php

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用linq检查一个数组中的值是否在另一个数组中

来自分类Dev

检查数组值是否存在于另一个数组中

来自分类Dev

PHP检查一个数组是否没有另一个数组以外的其他值

来自分类Dev

检查数组-值是否包含在另一个数组中?

来自分类Dev

从数组匹配值并从函数返回另一个数组

来自分类Dev

JavaScript-检查一个数组是否与另一个数组具有相同的索引

来自分类Dev

我需要在一个numpy数组中找到值的位置,并使用它来引用另一个numpy数组的相同位置中的值

来自分类Dev

获取索引数组,在另一个数组中找到匹配的索引并替换值

来自分类Dev

使用PHP,按键搜索一个数组,然后用匹配键中的值替换另一个数组中的值

来自分类Dev

检查列中的值是否为另一个数组的超集

来自分类Dev

如果匹配条件,将数组中的值替换为另一个数组中相同位置的值的最快方法

来自分类Dev

检查一个数组的值是否与另一个数组的键匹配-PHP

来自分类Dev

检查JSONB列中的数组是否包含另一个数组中的任何值

来自分类Dev

如何检查数组对象的属性是否与另一个对象数组中的值之一匹配

来自分类Dev

根据匹配值从另一个数组获取新数组

来自分类Dev

查找索引与另一个数组值匹配的数组值

来自分类Dev

PHP-检查数组值是否在另一个数组中

来自分类Dev

使用Laravel验证检查数组中的值是否在另一个数组中

来自分类Dev

将数组中的值与另一个数组中的值进行匹配

来自分类Dev

删除另一个数组的数组值

来自分类Dev

检查一个数组中的所有值是否在另一个数组中

来自分类Dev

检查对象值数组是否存在于另一个数组中,但长度不同

来自分类Dev

如何遍历对象数组并使用lodash检查该对象中的值是否与另一个数组中的项匹配

来自分类Dev

检查一个数组是否包含另一个数组的值

来自分类Dev

对象数组将相同的值分隔成另一个数组的键

来自分类Dev

按另一个数组的匹配值的顺序对numpy数组进行排序

来自分类Dev

检查基于另一个数组的数组中是否存在值

来自分类Dev

用另一个数组的相同索引的值替换一个数组中的值?

来自分类Dev

将数组中的值添加到php中具有相同ID的另一个数组

Related 相关文章

  1. 1

    使用linq检查一个数组中的值是否在另一个数组中

  2. 2

    检查数组值是否存在于另一个数组中

  3. 3

    PHP检查一个数组是否没有另一个数组以外的其他值

  4. 4

    检查数组-值是否包含在另一个数组中?

  5. 5

    从数组匹配值并从函数返回另一个数组

  6. 6

    JavaScript-检查一个数组是否与另一个数组具有相同的索引

  7. 7

    我需要在一个numpy数组中找到值的位置,并使用它来引用另一个numpy数组的相同位置中的值

  8. 8

    获取索引数组,在另一个数组中找到匹配的索引并替换值

  9. 9

    使用PHP,按键搜索一个数组,然后用匹配键中的值替换另一个数组中的值

  10. 10

    检查列中的值是否为另一个数组的超集

  11. 11

    如果匹配条件,将数组中的值替换为另一个数组中相同位置的值的最快方法

  12. 12

    检查一个数组的值是否与另一个数组的键匹配-PHP

  13. 13

    检查JSONB列中的数组是否包含另一个数组中的任何值

  14. 14

    如何检查数组对象的属性是否与另一个对象数组中的值之一匹配

  15. 15

    根据匹配值从另一个数组获取新数组

  16. 16

    查找索引与另一个数组值匹配的数组值

  17. 17

    PHP-检查数组值是否在另一个数组中

  18. 18

    使用Laravel验证检查数组中的值是否在另一个数组中

  19. 19

    将数组中的值与另一个数组中的值进行匹配

  20. 20

    删除另一个数组的数组值

  21. 21

    检查一个数组中的所有值是否在另一个数组中

  22. 22

    检查对象值数组是否存在于另一个数组中,但长度不同

  23. 23

    如何遍历对象数组并使用lodash检查该对象中的值是否与另一个数组中的项匹配

  24. 24

    检查一个数组是否包含另一个数组的值

  25. 25

    对象数组将相同的值分隔成另一个数组的键

  26. 26

    按另一个数组的匹配值的顺序对numpy数组进行排序

  27. 27

    检查基于另一个数组的数组中是否存在值

  28. 28

    用另一个数组的相同索引的值替换一个数组中的值?

  29. 29

    将数组中的值添加到php中具有相同ID的另一个数组

热门标签

归档