我做print_r($my_var)
得到如下结果:
Array ( [0] => Array ( [email] => maa@hotmail.com ) [1] => Array ( [email] => mee@gmail.com ) )
如何获得像
这样的新数组$mails= array( 'maa@hotmail.com','mee@gmail.com' );
答案 0 :(得分:4)
$mails = array_map(function ($x){
return $x['email'];
}, $my_var);
<强>更新强>
$mails = array();
foreach($my_var as $emailArr){
$mails[] = $emailArr['email'];
}
答案 1 :(得分:1)
array_values($ MYVAR [0]);
//将返回数组中的值(我注意到你的数组是嵌套的,所以我做了0元素的值)。
http://www.php.net/manual/en/function.array-values.php
强烈建议您尽快阅读所有可用的阵列功能,以便了解可能的情况。