jQuery调用WebMethod(PageMethod) NET2.0的方法
404
2024-03-07
<?php
$num=10;
$str="string";
$array=array(1,2,3);
$newarray=compact("num","str","array");
print_r($newarray);
/*结果
array([num]=10 [str]=>string [array]=>array([0]=>1 [1]=>2 [2]=>3))
*/
?>
<?php
$array=array("key1"=>1,"key2"=2,"key3"=3);
extract($array);
echo "$key1 $key2 $key3";//输出1 2 3
?>
array_combine(array $keys, array $values)
<?php
$a=array('green','red','yellow');
$b=array(' volcado','apple','banana');
$c=array_combine($a,$b);
print_r($c);
?>
<?php
$color=array("a"=>"red","blue","white");
foreach($color as $value)
{
echo $value."<br>";//输出数组的值
}
foreach($color as $key=>$value)
{
echo $key."=>".$value."<br>";//输出数组的键名和值
}
?>
<?php
echo "<form method=post>"; //新建表单
for($i=1;$i<6;$i++) //循环生成文本框
{
//文本框的名字是数组名
echo "学生".$i."的成绩:<input type=text name='stu[]' ><br>";
}
echo "<input type=submit name=bt value='提交'>"; //提交按钮
echo "</form>";
if(isset($_POST['bt'])) //检查提交按钮是否按下
{
$sum=0; //总成绩初始化为0
$k=0;
$stu=$_POST['stu']; //取得所有文本框的值并赋予数组$stu
$num=count($stu); //计算数组$stu元素个数
echo "您输入的成绩有:<br>";
foreach($stu as $score) //使用foreach循环遍历数组$stu
{
echo $score."<br>"; //输出接收的值
$sum=$sum+$score; //计算总成绩
if($score<60) //判断分数小于60的情况
{
$sco[$k]=$score; //将分数小于60的值赋给数组$sco
$k++; //数组$sco的键名索引加1
}
}
echo "<br>低于60分的成绩有:<br>";
for($k=0;$k<count($sco);$k++) //使用for循环输出$sco数组
echo $sco[$k]."<br>";
$average=$sum/$num; //计算平均成绩
echo "<br>平均分为:$average"; //输出平均成绩
}
?>
<form name=fr1 method=post>
<table align=center border=1 >
<tr>
<td><div align=center>学号</div></td>
<td><div align=center>姓名</div></td>
<td><div align=center>成绩</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>
<?}?>
<tr><td align ="center" colspan="3">
<input type="submit" name="bt_stu" value="提交"></td></tr>
</table>
</form>
<center><font size=3 color="red">
注意:学号值不能重复</font></center><br>
< 以上是输入表单 -->
<?php
if(isset($_POST['bt_stu'])) //判断按钮是否按下
{
$XH=$_POST['XH']; //接收所有学号的值存入数组$XH
$XM=$_POST['XM']; //接收所有姓名的值存入数组$XM
$CJ=$_POST['CJ']; //接收所有成绩的值存入数组$CJ
array_multisort($CJ,$XH,$XM); //对以上三个数组排序,$CJ为首要数组
for($i=0;$i<count($XH);$i++)
$sum[$i]=array($XH[$i],$XM[$i],$CJ[$i]); //将三个数组的值组成一个二维数组$sum
echo "<div align=center>排序后成绩表如下:</div>";
//表格的首部
echo "<table align=center border=2><tr><td>学号</td><td>姓名</td><td>成绩</td></tr>";
foreach($sum as $value) //使用foreach循环遍历数组$sum
{
list($stu_number,$stu_name,$stu_score)=$value; //使用list()函数将数组中的值赋给变量
//输出表格内容
echo "<tr><td>$stu_number</td><td>$stu_name</td><td>$stu_score</td></tr>";
}
echo "</table><br>"; //表格尾部
reset($sum); //重置$sum数组的指针
while(list($key,$value)=each($sum)) //使用while循环遍历数组
{
list($stu_number,$stu_name,$stu_score)=$value;
if($stu_number=="081101") //查询是否有学号为081101的值
{
echo "<center><font size=4 color=red>";
echo $stu_number."的姓名为:".$stu_name.",";
echo "成绩为:".$stu_score;
break; //找到则结束循环
}
}
}
?>
#免责声明#
本站[绿夏技术导航]提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序或内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件[admin@lxwl520.com]与我们联系进行删除处理。敬请谅解!