批改状态:未批改
老师批语:

代码:
<?php
$child1 = ['排名'=>'1','姓名'=>'小米','学号'=>'13','成绩'=>'95分'];
$child2 = ['排名'=>'2','姓名'=>'小d','学号'=>'11','成绩'=>'93分'];
$child3 = ['排名'=>'3','姓名'=>'小d','学号'=>'43','成绩'=>'91分'];
echo '<table border="1" cellpadding="3" cellspacing="0" width="500">
<caption ><h3>三年级学生期末考试语文排名</h3></caption>
<thead>
<tr bgcolor="lightgreen">
<th>排名</th>
<th>姓名</th>
<th>学号</th>
<th>成绩</th>
</tr>
</thead>
<tbody>
<tr>';
for ($i=0; $i < count($child1); $i++) {
echo '<td align="center">'.current($child1).'</td>';
next($child1);
}
echo ' </tr><tr>';
$i=0;
while ($i <count ($child2)) {
echo '<td align="center">'.current($child2).'</td>';
next($child2);
$i++;
}
echo ' </tr><tr>';
foreach ($child3 as $value) {
echo '<td align="center">'.$value.'</td>';
}
echo ' </tr>
</tbody>
</table>';点击 "运行实例" 按钮查看在线实例
<?php $city = ['北京', '上海', '广州', '深圳', '重庆', '天津']; //只保留前2个元素,要从索引为2位置:广州开始删除 print_r(array_splice($city, 2)); //返回删除 echo '<hr>'; print_r($city); //查看原数据,发现只有前二个元素啦 echo '<hr>'; $city = ['北京', '上海', '广州', '深圳', '重庆', '天津']; //长度为负数,则指从负数到起始点之间的元素,此例-1是天津,2,-1指广州到重庆之间的数据 print_r(array_splice($city, 2,-1)); echo '<hr>'; print_r($city); //看原数据,只前二个北京上海和最后一个天津 echo '<hr>'; $city = ['北京', '上海', '广州', '深圳', '重庆', '天津']; print_r(array_splice($city, -2, 1, ['合肥', '南京'])); //返回删除的重庆 echo '<hr>'; print_r($city); //查看原数据,重庆的位置由合肥,南京代替 echo '<hr>'; $city = ['北京', '上海', '广州', '深圳', '重庆', '天津']; print_r(array_splice($city, 2, 0, ['合肥', '南京'])); //返回删除的空元素 echo '<hr>'; print_r($city);//广州前插入合肥南京 echo '<hr>'; $city = ['北京', '上海', '广州', '深圳', '重庆', '天津']; array_splice($city, 2, 1, ['合肥', '南京']);//广州前插入合肥南京 print_r($city); echo '<hr>'; echo '<hr>';
点击 "运行实例" 按钮查看在线实例
点击 "运行实例" 按钮查看在线实例
手抄:

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号