php查询姓名返回成绩(array_key_exists())的使用分享。在学生信息管理系统中,学生信息查询为最基本的功能。实现此功能可以根据数据库进行操作。也可以直接读取操作数据,在本例中,用户输入姓名并单击提交按钮后实现查询并返回成绩。
1.实现过程:
初始化数组变量以存储姓名和成绩。在本例中使用关联数组来存储每个用户的姓名和成绩。
查询用户提交的姓名在数组中是否存在。若存在则返回相应的值。使用array_key_exists()函数可以坚持给定键名或者索引是否在于数组中。本例中数组的存储类型是以姓名为键名的关联数组。以用户输入的姓名为匹配的键名。通过此函数对数组进行查找。
2.实例代码:
<?php
$arr = array();$arr['xiaobai'] = 123;$arr['xiaohei'] = 134;$arr['xiaoming'] = 145;$arr['xiaosan'] = 131.5;if(!empty($_POST['name'])){
if(array_key_exists($_POST['name'],$arr)){
echo <script>alert('.$_POST['name'].成绩为:.$arr[$_POST['name']].分!')</script>;
}else
{
echo <script>alert('查无此人')</script>;
}}
?>
<!doctype html>
<html lang=en>
<head>
<meta charset=UTF-8></head><body>
<div>
<h2>查询姓名返回成绩</h2>
</div>
<form action= method=post>
<h2>请输入要查询的姓名</h2>
<div>
姓名: <input type=text name=name size=15>
</div>
<div>
<input type=submit value=提交 name=btn>
</div>
</form>
</body>
</html>版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

