for出
程序员文章站
2022-05-29 09:02:25
...
function Call_css($str,$cid){
$as= explode(",", $str);
foreach ((array)$as as $Name) {
$IDcss = explode(":", $Name);
if($IDcss[0]==$cid){
echo $IDcss[1]."
";
}else{
echo $cid."---
";
}
}
}
for($i=1;$i Call_css("5:TG1,6:TG2,11:TG3,12:TG44",$i);
}
?>
怎样做到这样
1---
2---
3---
4---
TG1
TG2
7--
8--
9--
10--
TG3
TG44
$as= explode(",", $str);
foreach ((array)$as as $Name) {
$IDcss = explode(":", $Name);
if($IDcss[0]==$cid){
echo $IDcss[1]."
";
}else{
echo $cid."---
";
}
}
}
for($i=1;$i Call_css("5:TG1,6:TG2,11:TG3,12:TG44",$i);
}
?>
怎样做到这样
1---
2---
3---
4---
TG1
TG2
7--
8--
9--
10--
TG3
TG44
回复讨论(解决方案)
没看明白数组结构,但估计你中间用 array_unique 处理一下可以达到目的
这样不是更好?
function Call_css($ar,$cid){ echo ($ar[$cid] ? $ar[$cid] : $cid.'--') .'
';}$str="5:TG1,6:TG2,11:TG3,12:TG44";$as= explode(",", $str);foreach ((array)$as as $Name) {$IDcss = explode(":", $Name); $ar[$IDcss[0]]=$IDcss[1];}for($i=1;$i
function Call_css($str, $cid){ preg_match_all('/(\d+):([^,]+)/', $str, $r); $r = array_combine($r[1], $r[2]); echo (isset($r[$cid]) ? $r[$cid] : "$cid---") . '
';}for($i=1;$i1---
2---
3---
4---
TG1
TG2
7---
8---
9---
10---
TG3
TG44
推荐阅读
-
iis7出现An error occurred on the server when processing the URL错误提示的解决方
-
递归遍历出所有父子级的层级关系【包含跨级】
-
深入浅出 Vue 系列 -- 数据劫持实现原理
-
iis7出现An error occurred on the server when processing the URL错误提示的解决方
-
photoshop设计出2012末日危机灾难片电影海报效果
-
迅雷8出现进度条不动的状况如何解决?
-
CorelDraw(CDR)模仿绘制出逼真的翠鸟实例教程
-
反射的深入浅出
-
1月12日A5域名拍卖:ABBB型、内嵌3A5数字 小特色出群
-
jQuery实现动画、消失、显现、渐出、渐入效果示例