读书人

for中又for大侠们教下

发布时间: 2012-06-28 15:20:04 作者: rapoo

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"; 

读书人网 >PHP

热点推荐