php查询姓名返回成绩(array_key_exists()函数)

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>


相关文章

php分解代码片段$colors  = "red,blue,...
php替换代码片段str_replace ($search, $replace,...
php curl示例function getUrl($url){   &nb...
多维数组按值搜索php代码$key = array_search(...
在下拉列表中显示选定值laravel php代码<select&nbs...
php检查对象是否为空代码:if($users->count()==0){ &nb...