首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

for中又for,大侠们教下

2012-06-28 
for中再for,大侠们教下。?php$p1$a$aa#2$bb$b#3$ccc#4$dddd$dddglobal $a,$k$c explode(#,$p)fo

for中再for,大侠们教下。
<?php
 
$p='1$a$aa#2$bb$b#3$ccc#4$dddd$ddd';
global $a,$k;
$c = explode('#',$p);
for($i=0;$i<count($c);$i++) {

  $d = explode('$',$c[$i]);
  for($j=0;$j<<count($d);$j++){
  $a.= '<li>'.$d[$j].'</li>';
  }
  
 $k.='<ul>'.$c[$i].'</ul>'; 
}
echo "$k";

?>

上面的出来只有<ul></ul><ul></ul><ul></ul><ul></ul>

要怎么搞才能显示这样的
<ul><li>1</li><li>a</li><li>aa</li></ul>
<ul><li>2</li><li>bb</li></ul>
<ul><li>3</li><li>ccc</li></ul>
<ul><li>4</li><li>dddd</li><li>ddd</li></ul>

最好能说的简单点,谢谢

[解决办法]

PHP code
$p='1$a$aa#2$bb$b#3$ccc#4$dddd$ddd';global $a,$k;$c = explode('#',$p);for($i=0;$i<count($c);$i++) {  $d = explode('$',$c[$i]);  $a = ''; //注意这里  for($j=0;$j<count($d);$j++){ //注意这里  $a.= '<li>'.$d[$j].'</li>';  }  $k.='<ul>'.$a.'</ul>'.PHP_EOL;   //注意这里}echo "$k"; 

热点排行