php通过员工姓名进行分组(array_unique()函数)

php通过员工姓名进行分组(array_unique()函数)

php实例qingyu2021-06-08 19:38:352271A+A-

  php通过员工姓名进行分组(array_unique()函数)

  本例中,用户输入3个不同的员工姓名,根据姓名把这3个员工分为一组。小组的人数为3人,输入姓名不能重复。最终可以去除重复输入的名称以实现分组的效果。

  1.实例过程

  在本例中,首先通过表单获取用户提交的3个员工姓名。并把3个员工的姓名依次赋值给数组arr,其次通过array_unique()函数去除arr数组中的重复的部分。最后判断数组的长度是否为3,若长度为3,则用户输入的姓名没有重复的。显示分组成功。反之数组长度小于3,则说明用户有重复输入员工姓名,显示分组失败。

  2.实例代码:

<?php
    if(isset($_POST['btn']))
    {
        $arr = array();
        $arr[0] = $_POST['name1'];
        $arr[1] = $_POST['name2'];
        $arr[2] = $_POST['name3'];
        $arr = array_unique($arr);
        if(count($arr) < 3){
            echo "<script>alert('分组姓名有重复,请重新输入')</script>";
        }else{
            echo "<script>alert('分组成功!')</script>";
        }
    }
?>

<!doctype html>
<html lang="en">
<head>
</head>
<body>
<di>
    <h3>请输入3位不同员工的姓名:</h3>
    <form action="" method="post">
        <div>
            分组姓名1: <input type="text" name="name1" size="15">
        </div>
        <div>
            分组姓名2: <input type="text" name="name2" size="15">
        </div>
        <div>
            分组姓名3: <input type="text" name="name3" size="15">
        </div>
        <input type="submit" value="提交" name="btn">
    </form>

</di>
</body>
</html>


  3.运行结果:

php通过员工姓名进行分组(array_unique()函数)

php通过员工姓名进行分组(array_unique()函数)

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

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