PHP遍历多个数组组合
$area=array('地区'=>'','内地'=>'ML','港台'=>'HT','欧美'=>'US','韩语'=>'KR','日语'=>'JP','二次元'=>'A...
$area = array('地区'=>'','内地'=>'ML','港台'=>'HT','欧美'=>'US','韩语'=>'KR','日语'=>'JP','二次元'=>'ACG','其他'=>'Other'); //地区
$artist = array('全部'=>'','男艺人'=>'Boy','女艺人'=>'Girl','乐队组合'=>'Combo','其他'=>'Other',); //演员类型
$sort = array('最新发布'=>'pubdate','今日最多收藏'=>'dayFavorites','本周最多收藏'=>'weekFavorites','本月最多收藏'=>'monthFavorites','全部最多收藏'=>'totalFavorites','今日最多推荐'=>'dayRecommends','本周最多推荐'=>'weekRecommends','本月最多推荐'=>'monthRecommends','全部最多推荐'=>'totalRecommends','今日最多播放'=>'dayViews','本周最多播放'=>'weekViews','本月最多播放'=>'monthViews','全部最多播放'=>'totalViews'); //播放统计
$键值 的URL地址是:area=$area&artist=$artist&sort=$sort
需要遍历出所有组合,该怎么写啊~没有一点点头绪,求PHP高手帮助 展开
$artist = array('全部'=>'','男艺人'=>'Boy','女艺人'=>'Girl','乐队组合'=>'Combo','其他'=>'Other',); //演员类型
$sort = array('最新发布'=>'pubdate','今日最多收藏'=>'dayFavorites','本周最多收藏'=>'weekFavorites','本月最多收藏'=>'monthFavorites','全部最多收藏'=>'totalFavorites','今日最多推荐'=>'dayRecommends','本周最多推荐'=>'weekRecommends','本月最多推荐'=>'monthRecommends','全部最多推荐'=>'totalRecommends','今日最多播放'=>'dayViews','本周最多播放'=>'weekViews','本月最多播放'=>'monthViews','全部最多播放'=>'totalViews'); //播放统计
$键值 的URL地址是:area=$area&artist=$artist&sort=$sort
需要遍历出所有组合,该怎么写啊~没有一点点头绪,求PHP高手帮助 展开
1个回答
展开全部
没明白什么意思!!!你是想做什么?
追问
就是将这三个数组里面的 进行排列组合 输出所有的组合结果
如
内地男艺人本周最多播放:area=ML&artist=Boy&sort=weekViews
所有进行遍历 并输出~
追答
如果要遍历的话就用
$array=array(area=>$area,artist=$artist,sort=$sort);
foreach($array as $key=>$v){
foreach($v as $k=>$vlo){
$arr[$k]=$vlo;
}
}
print_r($arr);
就会把所有的数组键值都会输出出来的,不明白你说的意思这没有数字啊,怎么统计数量做判断那个播放最多啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询