社区
基础编程
帖子详情
如何判断一个值是否在几个值中
richard_ouyang
2004-08-26 04:20:00
比如有变量$a,如何判断$a是否在(1,2,3)这个集合里面?
是$a in (1,2,3)吗?好像是不对的
...全文
239
9
打赏
收藏
如何判断一个值是否在几个值中
比如有变量$a,如何判断$a是否在(1,2,3)这个集合里面? 是$a in (1,2,3)吗?好像是不对的
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyzeric
2004-08-26
打赏
举报
回复
正则
tttk
2004-08-26
打赏
举报
回复
兄弟,对于这种情况,我也是用的in_array,但因为要实时生成数组,不知效率如何。
比如判断:$a 是否在 1,2,3中,
if (in_array($a, array(1, 2, 3)) {...}
目前没有发现什么更简洁的办法。楼上的其他施主的办法也可以参考。对于特殊的情况,规则表达式是最好的办法。
wxq4100798
2004-08-26
打赏
举报
回复
用 in_array()
stefli
2004-08-26
打赏
举报
回复
<?php
$str1 = "stefli";
$str2 = "joy,haha,stefli";
$str3 = "joy,haha,hehe";
echo ereg($str1,$str2)?"在":"不在";
echo "<br>";
echo ereg($str1,$str3)?"在":"不在";
?>
zalvsa
2004-08-26
打赏
举报
回复
把那些值赋给一个数组
用in_array("判断的值","数组")来判断
hackfan
2004-08-26
打赏
举报
回复
ASP怎么也来凑热闹?
lzkd
2004-08-26
打赏
举报
回复
将字符串变成数组(这个应该会吧?不会的话#$@#$%%)
然后用array_search()
array_search
(PHP 4 >= 4.0.5, PHP 5)
array_search -- 在数组中搜索给定的值,如果成功则返回相应的键名
说明
mixed array_search ( mixed needle, array haystack [, bool strict])
在 haystack 中搜索 needle 参数并在找到的情况下返回键名,否则返回 FALSE。
注: 在 PHP 4.2.0 之前,array_search() 在失败时返回 NULL 而不是 FALSE。
如果可选的第三个参数 strict 为 TRUE,则 array_search() 还将在 haystack 中检查 needle 的类型。
-神仙-
2004-08-26
打赏
举报
回复
shit
vbs都出来了
in_array($a,array(1,2,3));
tpf9000
2004-08-26
打赏
举报
回复
myresult=split(集合名称,",")
for i=0 to icounter
if a=myresult(icounter)
reponse.write("存在!")
end if
end for
判断
一个
值
是否
在一棵二叉树中。(注意多测
几个
值
,看
是否
都能找到)
判断
一个
节点
是否
在一棵二叉树中。(注意多测
几个
节点,看
是否
都能找到) 思路: 分别和二叉树中的每个结点
值
相比,找到返回true,找不到返回false //
判断
一个
节点
是否
在一棵二叉树中。(注意多测
几个
节点,看
是否
都能找到) bool _IsExit(Node* root,T key) { if (root == NULL) { return false; } if
怎样快速
判断
一个
数组中,和
值
(任意1个或
几个
的和)
是否
等于某
值
:
例: 有数组: int v[10]={1,2,3,4,5,6,7,8,9,10};//数组
值
任意
是否
存在:v[0] + v[2] + ... + v[9]=35; //数组中任意
几个
的和
是否
存在和
值
为35。 存在输出这
几个
数,不存在输出其他标记。 int cnt; void printa(int a[], int used[], int n) {
如何
判断
一个
变量
是否
等于很多
值
中
的
一个
?
如何
判断
一个
变量
是否
等于很多
值
中
的
一个
? Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiBase/html/delphi_20061211105425201.html 变量temp, 如何
判断
temp
是否
等于 {1,2,3,4,7,8,11,12,45,58,56,94,54,5,48,321,123,456,78...
如何
判断
一个
数组对象中的某个key对应
值
都相同
判断
flag
是否
为true,证明taskDefKey对应的
值
都等于’2048‘,反之不全等。
判断
flag若为true,证明taskDefKey对应的
值
都相等,反之不相等。
判断
数组中某一项key对应的
值
是否
都相同,或者都等于某个
值
。
C#中怎么
判断
一个
数组中
是否
存在某个数组
值
(1) 第一种方法: int[] ia = {1,2,3}; int id = Array.IndexOf(ia,1); // 这里的1就是你要查找的
值
if(id==-1) // 不存在 else // 存在 (2) 第二种方法: string[] strArr = {"a","b","c","d","e"}; bool exists = ((IList)s
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章