在PHP中我想把这个$AreaStr="北京市,天津市,河北省,山西省,内蒙古,辽宁省,吉林省,黑龙江,上海市,江苏省,浙江省,安徽省,福建省,江西省,山东省,河南省,湖北省,湖南省,广东省,广西省,海南省,重庆市,四川省,贵州省,云南省,陕西省,甘肃省,青海省,宁 夏,新 疆,西 藏";用sqlit以“,”将其隔开并输出。输出的结果为:北京市 天津市 河北省……请问这种怎么实现呢?
调试欢乐多
$AreaStr="北京市,天津市,河北省,山西省,内蒙古,辽宁省,吉林省,黑龙江,上海市,江苏省,浙江省,安徽省,福建省,江西省,山东省,河南省,湖北省,湖南省,广东省,广西省,海南省,重庆市,四川省,贵州省,云南省,陕西省,甘肃省,青海省,宁 夏,新 疆,西 藏";
$data = split(',',$AreaStr);
//print_r($data);
foreach ($data as $AreaStr){
echo $AreaStr.'  ';
}
?>这里是将其分割成一个数组 然后循环输出
$AreaStr="北京市,天津市,河北省,山西省,内蒙古,辽宁省,吉林省,黑龙江,上海市,江苏省,浙江省,安徽省,福建省,江西省,山东省,河南省,湖北省,湖南省,广东省,广西省,海南省,重庆市,四川省,贵州省,云南省,陕西省,甘肃省,青海省,宁 夏,新 疆,西 藏";
$AreaArr=preg_split("#,|,#",$AreaStr);//如果确定逗号形式就$AreaArr=split("#,#",$AreaStr);
foreach($AreaArr as $aa){
echo $aa."<br />";
}