首页 >  毕业设计知识  > 正文

php 检索员工姓名(foreach结构遍历数组)

 php 检索员工姓名
 
  用户根据SQL语句查询出的结果多以数组类型存储的结果集,若想使用其中某项记录。则需要先找到此用户的信息。本例自定义检索函数,对用户提交的员工进行查询匹配。并返回查询的结果。
 
  实例过程:
 
  自定义检索函数assoc_search()的参数有两个,参数arr用来传入需要查询的数组。参数value用来传入需要进行查询的关键词。在函数内使用foreach结构遍历数组,对数组中的每个元素进行遍历。在遍历数组元素的同时,使用if分支语句对 value值进行匹配。若成功返回true,否则返回false
 
  实例代码:
 
PHP
<?php
$arr = array('小白','小黑','小黄','小懂','小黄');
if(!empty($_POST['name'])){
    function assoc_serch($arr,$value){
        foreach ($arr as $k=>$v){
            if($v ==$value){
                return true;
            }
        }
        return false;
    }
 
    if(assoc_serch($arr,$_POST['name'])){
        echo "<script>alert('找到".$_POST['name']."')</script>";
    }else
    {
        echo "<script>alert('没有找到".$_POST['name']."')</script>";
    }
}
?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
</head>
<body>
    <div>
        <h2>查询姓名是否存在</h2>
        <form action="" method="post">
            <div>
                姓名:<input type="text" name="name" size="15">
            </div>
            <input type="submit" value="提交" name="btn">
        </form>
    </div>
</body>
</html>

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:php根据结果判断单项选择题正确还是错误

下一篇:php获取文件上传信息