我有类别这样的预定阵列中的一对key => value
如何从预定义数组中搜索多个键?
$all_categories = array (
1 => 'friends',
2 => 'family',
3 => 'personal',
4 => 'public'
);
和我有新的小型阵列这样其仅仅values
。
$searched_categories = array('family','public');
现在,我怎样才能得到其值$searched_categories
$all_categories
阵的钥匙?
我想这样
$output_array = array(2,4);
输出我可以用array_search
得到单键但有一个预置的功能呢?或者我必须创建一个循环到array_search
我拥有的所有值?
这是实现此目的的正确方法吗?
$output_array = array();
foreach ($searched_categories as $value){
$key = array_search($value, $all_categories);
$output_array = $key;
}
使用循环并继续下一个问题! – user3791372 2014-09-02 14:04:15