我有很多细节应该打印成HTML
PHP
的有序列表。如果我这样做,它需要更多的编码。
而不是那个可以帮助我使用循环索引代码。如果任何变量为空,我也要求避免输出。我的PHP
代码如下所示。
<?php
$f_name = strtoupper($_REQUEST['f_name']);
$l_name = strtoupper($_REQUEST['l_name']);
$age = strtoupper($_REQUEST['age']);
...............
...............
$place = strtoupper($_REQUEST['place']);
$email = strtoupper($_REQUEST['email']);
$web = strtoupper($_REQUEST['web']);
?>
<b> DETAILS:</b> <br />
<ol>
<li> <?php echo $f_name ?> </li>
<li> <?php echo $l_name ?> </li>
.....
<li> <?php echo $email ?> </li>
<li> <?php echo $web ?> </li>
</ol>
答案 0 :(得分:2)
您可以打印任意数组(如请求数组),如下所示。它迭代给定REQUEST
数组中的每个值。
<?php
//[...]
echo "<b> DETAILS:</b> <br />";
echo "<ol>";
foreach ($_REQUEST as $key => $value){
// Print each value
echo "<li>" . strtoupper($value) . "</li>";
}
echo "</ol>";
//[...]
?>
答案 1 :(得分:0)
首先,创建一个类似的数组:
$data = array(
'f_name' => strtoupper($_REQUEST['f_name']),
'l_name' => strtoupper($_REQUEST['l_name']),
...
);
接下来,您在foreach
变量上使用$data
:
<ol>
<?php
foreach($data as $value)
{
if(!empty($value))
{
echo '<li>', $value, '</li>';
}
}
?>
</ol>
答案 2 :(得分:0)
<b> DETAILS:</b> <br />
<ol>
<?php foreach ($_REQUEST as $key => $value){ ?>
<li><?php echo strtoupper($value); ?></li>
<?php } ?>
</ol>
只需使用此格式来解析数据