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

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

php实例qingyu2021-06-09 19:46:502500A+A-

  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>


  3.运行过程:

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

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

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理