数组要怎么处理,才能做到向下面那样的显示效果
$shuzu = 'A,B,C,D,E';
$shuzuarr = explode ( ',', $shuzu );
foreach($shuzuarr as $value){
}
需要的显示效果
<table>
<tbody>
<tr><td>A</td></tr>
<tr><td>B</td></tr>
<tr><td>C</td></tr>
<tr><td>D</td></tr>
<tr><td>E</td></tr>
</tbody>
</table>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>lllomh 循环 php</title>
</head>
<body>
<?php
$shuzu = 'A,B,C,D,E';
$shuzuarr = explode ( ',', $shuzu );
?>
<table border="1">
<tbody>
<?php foreach($shuzuarr as $value){ ?>
<tr><td><?=$value?></td></tr>
<?php }?>
</tbody>
</table>
</body>
</html>
执行效果没错了:
$shuzu = 'A,B,C,D,E';
$shuzuarr = explode ( ',', $shuzu );
$tr = '';
foreach($shuzuarr as $value){
$tr .= sprintf('<tr><td>%s</td></tr>', $value);
}
$html = "<table><tbody>$tr</tbody></table>";
echo $html;