在PHP中我想把这个$AreaStr="北京市,天津市,河北省,山西省,内蒙古,辽宁省,吉林省,黑龙江,上海市,江苏省,浙江省,安徽省,福建省,江西省,山东省,河南省,湖北省,湖南省,广东省,广西省,海南省,重庆市,四川省,贵州省,云南省,陕西省,甘肃省,青海省,宁 夏,新 疆,西 藏";用sqlit以“,”将其隔开并输出。输出的结果为:北京市 天津市 河北省……请问这种怎么实现呢?

解决方案 »

  1.   

    在PHP中我想把这个$AreaStr="北京市,天津市,河北省,山西省,内蒙古,辽宁省,吉林省,黑龙江,上海市,江苏省,浙江省,安徽省,福建省,江西省,山东省,河南省,湖北省,湖南省,广东省,广西省,海南省,重庆市,四川省,贵州省,云南省,陕西省,甘肃省,青海省,宁 夏,新 疆,西 藏";用split()函数以“,”将其隔开并输出。输出的结果为:北京市 天津市 河北省……
      

  2.   

    <?php
    $AreaStr="北京市,天津市,河北省,山西省,内蒙古,辽宁省,吉林省,黑龙江,上海市,江苏省,浙江省,安徽省,福建省,江西省,山东省,河南省,湖北省,湖南省,广东省,广西省,海南省,重庆市,四川省,贵州省,云南省,陕西省,甘肃省,青海省,宁 夏,新 疆,西 藏";
      $data = split(',',$AreaStr);
      //print_r($data);
      foreach ($data as $AreaStr){
       echo $AreaStr.'&nbsp&nbsp;';
      }
    ?>这里是将其分割成一个数组 然后循环输出
      

  3.   


    $AreaStr="北京市,天津市,河北省,山西省,内蒙古,辽宁省,吉林省,黑龙江,上海市,江苏省,浙江省,安徽省,福建省,江西省,山东省,河南省,湖北省,湖南省,广东省,广西省,海南省,重庆市,四川省,贵州省,云南省,陕西省,甘肃省,青海省,宁 夏,新 疆,西 藏";
    $AreaArr=preg_split("#,|,#",$AreaStr);//如果确定逗号形式就$AreaArr=split("#,#",$AreaStr);
    foreach($AreaArr as $aa){
    echo $aa."<br />";
    }