以下是yxdd.php 
<?php
//地区多选
global $em_yxdds;$em_yxdds[9101]='changcheng';
$em_yxdds[9102]='shunde';
$em_yxdds[9103]='nanhai';
$em_yxdds[9104]='gaoming';
$em_yxdds[9105]='sanshui';?>
以下是test.php
<?php
//获取枚举的值
function GetEnumsValue($egroup,$evalue=0)
{
include_once('yxdd.php');
if(isset(${'em_'.$egroup.'s'}[$evalue])) {
return ${'em_'.$egroup.'s'}[$evalue];
}
else {
return "保密";
}
}        $egroup = 'yxdd';
        $evalue ="9102,9103";
$addonfields = explode(',',$evalue);
if(is_array($addonfields))
{
foreach($addonfields as $v)
{
                $dd = GetEnumsValue($egroup, $v);
    echo $dd;
    echo " "; }
}
?>运行结果是:shunde 保密 我设想的结果是:shunde nanhai ,但为什么不是呢?
 到底错在什么地方请帮忙指出来