php PHP检查另一个数组中是否存在所有数组值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php PHP检查另一个数组中是否存在所有数组值相关的知识,希望对你有一定的参考价值。

<?php

//array 1, $permissions_arr

array:2 [
  0 => "matep"
  1 => "assessment-email-template",
  2 => "google"
]

//all array, $user_permissions

array:9 [
  0 => "assessment-email-template"
  1 => "verify-company"
  2 => "change-of-clusteringading"
  3 => "change-of-clusteringadinga"
  4 => "change-of-clusteringadingan"
  5 => "change-of-clusteringadingana"
  6 => "change-of-clusteringadinganad"
  7 => "connect-with"
  8 => "matep"
]

$all_valid_permissions = !array_diff($permissions_arr, $user_permissions);

//return false because google is not exist in $user_permissions

以上是关于php PHP检查另一个数组中是否存在所有数组值的主要内容,如果未能解决你的问题,请参考以下文章

检查数组中的所有值是不是都存在于数据库列中

PHP如何检查一个数组内是不是存在指定元素

php 中 判断数组中是不是有值

如何检查数据库PHP Laravel中存在的复选框数组值?

PHP如何检查一个数组内是不是存在指定元素

PHP函数