foreach ($action as $key => $val) {
if (in_array($var, $val) {
echo "在数组中";
}
}
if (in_array($var, $val) {
echo "在数组中";
}
}
解决方案 »
- 把curl返回的cookies处理成数组
- 变量相互赋值的问题-变量指向内存的问题
- PHP JS createElement创建DIV getElementById 获取错误!!!
- PHP正则表达式后面接的/isU, /is, /s 啊这些是什么意思?
- 请问用PHP怎样调用ASP.NET(C#)写的带有输出参数的WEB SERVICE?
- 懂正则表达式的请进来,帮我一下!~
- 菜問題!!!
- 在这个特别的日子,献分给NO情人的朋友……同时偶还差一分即可多戴一顶绿帽子
- 如果我要把一个数组保存成session,该如何写?急!急!急!
- Fatal error: Call to a member function fetch() on a non-object
- SmartTemplate模板嵌套问题
- 在线问:mysql怎样复制表?
但是我哪个$var不是数组啊
开始我哪个代码是
<?PHP
$action=array(
array('msg1','msg2','msg3'),
array('rs1','rs2','rs3'),
);
$var='rs1';
if(in_array($var,$action))
{echo"you r ok!";}
else
{echo"error!";}
?>可是老是error
所以才问的
$action=array(
array('msg1','msg2','msg3'),
array('rs1','rs2','rs3'),
);
$var='msg1'; if(join('',array_map('in_array',array_fill(0,count($action),$var),$action)))
echo 'ok';
else
echo 'error';
?>
很另类吧?!
1.呵呵。若是胡乱输入action的值则会返回error。提示用户不要捣乱。
2.通过action记录用户操作历史。从而保证了系统日志。不知道大家平时是怎么作的来达到以上2个目的?