首页 > 解决方案 > How to get value of 1 associative array by using the value in another array?

问题描述

$gender = array ('boy', 'girl', 'trangender');
$shopping_data = array(
            'boy' => array(
                'accessory' => array('belt','wallet','watch'),
                'age' => array(20,45,50)
             ),
             'girl'=> array(
                'accessory' => array('hair-clip','wallet','watch'),
                'age' => array(30,40)
             )
);

how to get value "hair-clip" by using $gender?

标签: phparrays

解决方案


你能合并这两个数组吗?

我在想一些事情:

$gender = array_merge(array_flip($gender), $shopping_data);

echo '<pre>';
var_dump($gender['girl']['accessory'][0]);
echo '</pre>';
exit;

推荐阅读