$uc = 33;
  $wc = getu_province();   foreach ($wc as $k => $v) {
   $uv=$v['$uc'];
   $prolist = join('0010'.$uc);
  foreach ($uv as $s => $a) {
 if($a[0]=$prolist){
   $ucc = $a['$prolist'];}
    }
  }
$wc 类似于这样的东西Array ( [0] => Array ( [001011] => 北京 ) [1] => Array ( [001012] => 天津 ) [2] => Array ( [001013] => 河北 )....)需要取001033的中文值,,,,怎么取? 好像上面写的不太对么>?

解决方案 »

  1.   

    本帖最后由 PhpNewnew 于 2012-01-26 06:04:36 编辑
      

  2.   

    $uv=$v['$uc'];

    $uv=$v["$uc"];
    是不一样的。
      

  3.   

    test  OK !!顺便求问$v[$uc] // $v['$uc'] // $v["$uc"];三者的差别!
      

  4.   

    $uc=1的话,
    "$uc"就是"1",
    '$uc'就是字符串"$uc"
    因为双引号中,变量名称会被变量值所替代,然后才会发送给浏览器,而单引号就不会这样了。
      

  5.   


    如果$uc = 1, 这时,$v[$uc] 或者 $v["$uc"]?如果$uc =  $U['province'], 这时就$v['$uc']?
      

  6.   

    如果 $uc = $a->getu_city($mp)    ??