cityArray[0] = new Array("北京市","东城|西城|崇文|宣武|朝阳|丰台|石景山|海淀|门头沟|房山|通州|顺义|昌平|大兴|平谷|怀柔|密云|延庆");
cityArray[1] = new Array("上海市","黄浦|卢湾|徐汇|长宁|静安|普陀|闸北|虹口|杨浦|闵行|宝山|嘉定|浦东|金山|松江|青浦|南汇|奉贤|崇明");
cityArray[2] = new Array("天津市","和平|东丽|河东|西青|河西|津南|南开|北辰|河北|武清|红挢|塘沽|汉沽|大港|宁河|静海|宝坻|蓟县");
cityArray[3] = new Array("重庆市","万州|涪陵|渝中|大渡口|江北|沙坪坝|九龙坡|南岸|北碚|万盛|双挢|渝北|巴南|黔江|长寿|綦江|潼南|铜梁 |大足|荣昌|壁山|梁平|城口|丰都|垫江|武隆|忠县|开县|云阳|奉节|巫山|巫溪|石柱|秀山|酉阳|彭水|江津|合川|永川|南川");
....
....
....以下省略************************************************用while怎么循环输出得到
<a herf="?city=北京市">北京市</a>
<a herf="?city=上海市">上海市</a>
<a herf="?city=天津市">天津市</a>
<a herf="?city=重庆市">重庆市</a>
....
....
....以下省略************************************************<a herf="?city=东城">东城</a>
<a herf="?city=西城">西城</a>
<a herf="?city=崇文">崇文</a>
<a herf="?city=宣武">宣武</a>
....
....
....以下省略
cityArray[1] = new Array("上海市","黄浦|卢湾|徐汇|长宁|静安|普陀|闸北|虹口|杨浦|闵行|宝山|嘉定|浦东|金山|松江|青浦|南汇|奉贤|崇明");
cityArray[2] = new Array("天津市","和平|东丽|河东|西青|河西|津南|南开|北辰|河北|武清|红挢|塘沽|汉沽|大港|宁河|静海|宝坻|蓟县");
cityArray[3] = new Array("重庆市","万州|涪陵|渝中|大渡口|江北|沙坪坝|九龙坡|南岸|北碚|万盛|双挢|渝北|巴南|黔江|长寿|綦江|潼南|铜梁 |大足|荣昌|壁山|梁平|城口|丰都|垫江|武隆|忠县|开县|云阳|奉节|巫山|巫溪|石柱|秀山|酉阳|彭水|江津|合川|永川|南川");
....
....
....以下省略************************************************用while怎么循环输出得到
<a herf="?city=北京市">北京市</a>
<a herf="?city=上海市">上海市</a>
<a herf="?city=天津市">天津市</a>
<a herf="?city=重庆市">重庆市</a>
....
....
....以下省略************************************************<a herf="?city=东城">东城</a>
<a herf="?city=西城">西城</a>
<a herf="?city=崇文">崇文</a>
<a herf="?city=宣武">宣武</a>
....
....
....以下省略
//
foreach($cityArray as $k=>$v)
{
echo $v[0].'<br/>';
}//
foreach($cityArray as $k=>$v)
{
$arr = explode("|",$v[1]);
if(is_array($arr)){
foreach($arr as $k=>$v){
echo $v.'<br/>';
}
}
}
foreach($cityArray as $v)
{
echo $v[0].'<br/>';
$arr = explode("|",$v[1]);
if(is_array($arr)){
foreach($arr as $k=>$v){
echo ' '.$v.'<br/>';
}
}
}
//里面输出自己写吧
{
echo $v[0].'<br/>';
$arr = explode("|",$v[1]);
if(is_array($arr)){
foreach($arr as $k=>$v){
echo ' '.$v.'<br/>';
}
}
break;}
OK了 加了个break; 就行了
假如 $city 等于北京市 怎么把北京市的 区全部循环出来啊
foreach($cityArray as $v){
if($v[0]==$add1){
$arr = explode("|",$v[1]);
if(is_array($arr)){
foreach($arr as $k=>$v){
echo "<a href='?pppid=".$pppid."&add2=".$v."' class='city'>".$v."</a>";
}
}
break;
}
}
}
OK 自己解决....结贴