为了账号安全,请及时绑定邮箱和手机立即绑定

如果数组的值与 PHP 中花药数组值的值相同,如何获得相同的值?

如果数组的值与 PHP 中花药数组值的值相同,如何获得相同的值?

PHP
Qyouu 2021-12-03 19:41:36
有两个authRoom和数组,其中partiRoom包含一个相同的值。如果匹配,想要找到相同的值找到array_search仅适用于单个变量的函数$authRoom = [8, 7, 1, 22, 13, 18, 10];$partiRoom= [3, 6, 5, 9, 8];我希望输出8是这两个数组的相同值
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

您可以使用array_intersect,这将给你在这两个相同的值的数组$authRoom,并$partiRoom像这样:


$authRoom = [8, 7, 1, 22, 13, 18, 10];

$partiRoom = [3, 6, 5, 9, 8];


$res = array_intersect($authRoom, $partiRoom);

print_r($res); // [8]

如果要获取8数组外的值,只需使用 index 访问第一个值0:


$res = array_intersect($authRoom, $partiRoom)[0];

echo $res; // 8


查看完整回答
反对 回复 2021-12-03
  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信