Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 内爆并将数组与另一个数组匹配_Php_Arrays - Fatal编程技术网

Php 内爆并将数组与另一个数组匹配

Php 内爆并将数组与另一个数组匹配,php,arrays,Php,Arrays,假设我有一个这样的数组 $users_names=array(1=>"Abby",2=>"Betty",3=>"Cathy",4=>"Debby"); $users_admin=array(1,3); 还有一个像这样的 $users_names=array(1=>"Abby",2=>"Betty",3=>"Cathy",4=>"Debby"); $users_admin=array(1,3); 与$users\u名称匹配的$users\u

假设我有一个这样的数组

$users_names=array(1=>"Abby",2=>"Betty",3=>"Cathy",4=>"Debby");
$users_admin=array(1,3);
还有一个像这样的

$users_names=array(1=>"Abby",2=>"Betty",3=>"Cathy",4=>"Debby");
$users_admin=array(1,3);
与$users\u名称匹配的$users\u admin数组内爆的最佳方法是什么

例如,我想做这样的事情:

echo implode(", ",magical_array_function($users_admin,$users_names));

//echos: "Abby, Cathy"
我一直在做的是

foreach ($users_admin as $id_user) $toEcho.=$users_names[$id_user].", ";
echo substr($toEcho,0,-2);

但是我知道一定有一种更有效的方法可以在一行中完成这项工作,你在这里寻找的是
array\u intersect\u key

array_intersect_key($users_names, array_flip($users_admin))

您正在此处查找
数组\u intersect\u键

array_intersect_key($users_names, array_flip($users_admin))

您正在此处查找
数组\u intersect\u键

array_intersect_key($users_names, array_flip($users_admin))

您正在此处查找
数组\u intersect\u键

array_intersect_key($users_names, array_flip($users_admin))

查看
array\u keys()
我一直在使用array\u keys()。只需重新阅读上面的信息。我还是不知道该怎么做。想尝试提交一个示例吗?查看
array\u keys()
我一直在使用array\u keys()。只需重新阅读上面的信息。我还是不知道该怎么做。想尝试提交一个示例吗?查看
array\u keys()
我一直在使用array\u keys()。只需重新阅读上面的信息。我还是不知道该怎么做。想尝试提交一个示例吗?查看
array\u keys()
我一直在使用array\u keys()。只需重新阅读上面的信息。我还是不知道该怎么做。想尝试提交一个例子吗?就是这样!谢谢火箭!将提交作为答案,当我able@rgbflawed:
将在我能够提交时作为答案提交
-这让我觉得您将添加一个答案,说“嘿!它很有效,thnx用于解决方案!”。实际上很多人都这么做,所以我只是想确定一下。很抱歉就是这样!谢谢火箭!将提交作为答案,当我able@rgbflawed:
将在我能够提交时作为答案提交
-这让我觉得您将添加一个答案,说“嘿!它很有效,thnx用于解决方案!”。实际上很多人都这么做,所以我只是想确定一下。很抱歉就是这样!谢谢火箭!将提交作为答案,当我able@rgbflawed:
将在我能够提交时作为答案提交
-这让我觉得您将添加一个答案,说“嘿!它很有效,thnx用于解决方案!”。实际上很多人都这么做,所以我只是想确定一下。很抱歉就是这样!谢谢火箭!将提交作为答案,当我able@rgbflawed:
将在我能够提交时作为答案提交
-这让我觉得您将添加一个答案,说“嘿!它很有效,thnx用于解决方案!”。实际上很多人都这么做,所以我只是想确定一下。很抱歉