已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 判断提交的是否在数组内

作者: @Ta

时间: 2015-02-02

点击: 4210

最近做了一个班级聚会预约系统。
然后有人公开了地址,
现在的问题是 害怕有人捣乱,
所以想做一个判断,是否是本班的人。
大致思路就是,把本班的人姓名存在一个数组里,提交后判断该姓名是否在数组中,如果在才执行数据保存。如何做?

[隐藏样式|查看源码]


『回复列表(12|隐藏机器人聊天)』

1.
$arr = array('可以','如何','方法','知道','沒有','不要');
//in_array(value,array,type)
$isin = in_array("如何2",$arr);
if($isin){
    echo "in====".$isin;
}else{
    echo "out====".$isin;
}
(/@Ta/2015-02-02 12:40//)

2. 晕,这样可能不行,如果别人知道你名字来捣乱
(/@Ta/2015-02-02 12:41//)

3. http://daijiabc.sinaapp.com/archives/72
参考这篇文章
(/@Ta/2015-02-02 12:43//)

4. boolean k=false;

for (int i=0;i<数组.length();i++)
{
if (输入的名字==数组)
k=true;
}
else k=false;
if (k==true)

{

//是自己班的人
}

else 

//坏淫,


(/@Ta/2015-02-02 12:44//)

5. 先做一个判断,比如班主任姓名什么的
(/@Ta/2015-02-02 13:08//)

6. @水木易安
太简单了

if(in_array("姓名",$array))
//判断指定的值是否存在数组中

如果不懂,查下手册,还有个函数能判断键名是否存在于数组中,看他们用循环我就想笑,这效率能和自带的函数比嘛……
没事多看看手册还是好的
(/@Ta/2015-02-02 13:23//)

7. 额,话说我没看到第一条评论
勿怪
@水木易安
(/@Ta/2015-02-02 13:25//)

8. @水木易安
亲,我没多想,只是很单纯的判断是否存在于数组,
帖子没怎么仔细看,
想想也是醉了
大家勿怪本人轻狂,实是小菜鸟一枚,大神们见谅
(/@Ta/2015-02-02 13:29//)

9. @我就喜欢,啊 我说的是php 哈哈 已经解决了
(/@Ta/2015-02-02 13:59//)

10. 数据库不就行了。一个人一条记录。
(/@Ta/2015-02-02 14:01//)

11. 嗯 用in_array 函数
PHP的杂项函数太多了,我没看手册。有大半年没有动php了,是在生疏啊!!!已经解决了,谢谢@love封尘@Curtion@18873870239
(/@Ta/2015-02-02 14:01//)

12. @Tianky,不想再建立一个用户表了
简单的判断一下就好
(/@Ta/2015-02-02 14:01//)

回复需要登录

7月13日 04:07 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1