实验04 PHP数组与字符串

本次实验旨在掌握PHP中处理数组、字符串以及正则表达式的方法。实验内容包括数组操作、字符串操作及正则表达式的应用,通过多个实例进行验证和实践,注重理解并运用相关函数和语法。
摘要由CSDN通过智能技术生成

实验04 PHP数组与字符串

实验目的

(1)掌握PHP中处理数组数据的方法; (2)掌握PHP中进行字符串操作的方法;
(3)掌握PHP中正则表达式的使用方法;
实验准备
(1)了解PHP中数组的键和键值的概念; (2)了解操作字符串的各类函数;
(3)了解有关正则表达式的基础知识和Perl兼容正则表达式语法;

实验内容

一、完成教材P119~121例4.2(文件命名为SY4_4.php)–数组的操作

<!DOCTYPE html>
 <meta charset="UTF-8">
 <style type="text/css">
   table, div, td {
   
   		text-align: center;
   	}
   	table {
   
   		margin: 0 auto;
   	}
   	p {
   
   		font-size: 18px;
   		color: #FF0000;
   	}
   </style>

 <form action="" name="fr1" method="post">
   <table border="1">
     <tr>
       <td>
         <div>学号</div>
       </td>
       <td>
         <div>姓名</div>
       </td>
       <td>
         <div>成绩</div>
       </td>
     </tr>
     <?php 
   		for ($i=0; $i < 5; $i++) {
    

     ?>
   			<tr><td><input type='text' name='XH[]'></td>
   				      <td><input type='text' name='XM[]'></td>
   				      <td><input type='text' name='CJ[]'></td>
   				   </tr>
   		

   <?php 
   }
   ?>
     <tr>
       <td colspan="3">
         <input type="submit" name="bt_stu" value="提交">
       </td>
     </tr>
   </table>
 </form>
 <p align="center">注意:学号值不能重复</p><br>
 <?php 
   	if (isset($_POST['bt_stu'])) {
   
   		 $XH = $_POST['XH'];
   		 $XM = $_POST['XM'];
   		 $CJ = $_POST['CJ'];  		
   		array_multisort($CJ, $XH, $XM);
   		for ($i=0; $i < count($XH); $i++) {
    
   			$sum[$i] = array($XH[$i], $XM[$i], $CJ[$i]);
   		}
   		echo "<div>排序后成绩如下:</div>";
   		echo "<table border='2'><tr><td>学号</td><td>姓名</td><td>成绩</td><
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值