PHP数组和文本数据配合使用

来源:百度知道 编辑:UC知道 时间:2024/09/22 20:27:50
假如有一个PHP文件array.php,内容如下

$t_1 = array('1','标题一');
$t_2 = array('2','标题二');
$t_3 = array('3','标题二');
$t_4 = array('4','标题四');

然后下面是HTML的table内容..

<table>
<tr>
<td>这里显示$t_1中的标题一</td>
<td>这里显示$t_2中的标题二</td>
</tr>
<tr>
<td>这里显示$t_3中的标题三</td>
<td>这里显示$t_4中的标题四</td>
</tr>
</table>

就是说,我要把array.php中所拥有的所有数组中的数据,显示到HTML中,每行两个,循环下去..

有多少个数组就显示多少个单元格..

呵呵 我这个完全符题,就是有点乱,验证通过(数组数可随意添加)
<?
//include("array.php"); 如将数组存在array.php内,下面就不要添加数组了
$t_1 = array('1','标题一');
$t_2 = array('2','标题二');
$t_3 = array('3','标题三');
$t_4 = array('4','标题四');
$t_5 = array('5','标题五');
echo "<table>";
for($i=1;;$i++){if(!isset(${"t_".$i})) break;}
$num=$i-1; //获得数组数
if($num%2==0){ //判断数组数为双数
$num=$num/2; //$num重赋为将要显示的行数
for($i=1;$i<=$num;$i++){ //循环输出
echo "<tr>";
echo "<td>".${'t_'.($i*2-1)}[1]."</td><td>".${'t_'.($i*2)}[1]."</td>";
echo "</tr>";
}
}
else{ //数组数为奇数
$num=($num-1)/2; //获得显示总行数减1
for($i=1;$i<=$num;$i++){
echo "<tr>";
echo "<td>".${'t_'.($i*2-1)