你已经知道你 A = 今天 B = 是 C = 晴天
为利州等地区用户提供了全套网页设计制作服务,及利州网站建设行业解决方案。主营业务为成都做网站、成都网站设计、利州网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
那么你先判断你数组元素
foreach($arr as $val) {
if($val == A) {
$sql = mysql_query(select .....);
}else if($val == B) {
$sql = mysql_query(select .....);
}
}else if($val == C) {
$sql = mysql_query(select .....);
}
}
?php
$a = array(0=array('id'='aa','b'='bbb','c'='cc'),1=array('id'='a','b'='b','c'='c'));
$b = array(0=array('id'='aa','b'='bb','c'='cc'));
//检查第0个元素是不是相同
if($a[0]!=$b[0])
{
$b[0] = $a[0];
}
//对于多出的记录,存入数据库
if(count($a)count($b))
{
for($i=1;$icount($a);$i++)
{
//写入数据库
}
}
?
in_array() 函数在数组中搜索给定的值。
语法
in_array(value,array,type)
参数
value
必需。规定要在数组搜索的值。
array
必需。规定要搜索的数组。
type
可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。
如:
?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn",$people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?
你这个需要先foreach,再用explode用逗号分割每一个值,再用in_array就可以判断了
代码如下
?php
$a = array('9,10','21,22','19','20');
foreach($a as $v){
$tmp=explode(',',$v);
if(in_array(31,$tmp)){
echo 'yes';
}
}
?
把不要的数据通过sql语句过滤掉,然后分页输出。如果你全查出来,装到数组,然后判断,再输出。太麻烦,效率又不高,不建议这样做。
$studentInfo这个数组[0]=value[1]=value.....,就是要从多维数组的value 单独存到$studentInfo 这个数组中
if(is_array($studentInfo) !empty($studentInfo)){
if(in_array("张三",$studentInfo)){
echo "张三在";
}else{
echo "张三不在";
}
}