本帖最后由 pkkgu 于 2014-05-30 09:18:25 编辑

解决方案 »

  1.   


    这种赋值方法好像有点怪怪的  $url='/';
    $arr['imagePath']=$url;
    $arr['imageaPath']=$url;
    $arr['image2Path']=$url;
    $arr['image5Path']=$url;
    $arr['imagebbPath']=$url;
    $arr['imageccPath']=$url;
    $arr['imageqqPath']=$url;
    $arr['image99Path']=$url;
    $arr['imageeePath']=$url;
    $arr['imagepPath']=$url;
      

  2.   

    这有什么“怪”呢?
    看上去也还算清晰明了foreach($ar as $k=?&$v) if(substr($k, -4) == 'Path') $v = $url;
      

  3.   

    请教
    $k=?&$v    ??
      

  4.   

    $k=>&$v
    不好意思,按错了键
      

  5.   

    不引用也是一样的foreach($ar as $k=>$v) if(substr($k, -4) == 'Path') $ar[$k] = $url;
      

  6.   


    <?php
    $arr=array();
    $arr['imagePath']="";
    $arr['Size1']="";
    $arr['imageaPath']="";
    $arr['image2Path']="";
    $arr['Size33']="";
    $arr['image5Path']="";
    $arr['Size55']="";
    $arr['imagebbPath']="";
    $arr['imageccPath']="";
    $arr['Size555']="";
    $arr['imageqqPath']="";
    $arr['image99Path']="";
    $arr['imageeePath']="";
    $arr['imagepPath']="";
    $arr['Size66']="";$url = '/';foreach($arr as $key=>$val){
        if(substr($key,0,5)=='image'){
            $arr[$key] = $url;
        }
    }print_r($arr);?>