【发布时间】:2020-02-04 01:10:47
【问题描述】:
我想像这样在两个不同的数组中搜索一些数据;
$arr1[]=('2019-10-3', '2019-10-9', '2019-10-10', '2019-10-13', '2019-10-17', '2019-10-21',);
另一个数组就是这样的;
for($i=1;$i<31;$i++){ $arr2[]=date('Y').'-'.date('m').'-'.$i; }
如果$arr1 数据在$arr2 '1' 否则'0' 以这样的相同顺序打印到屏幕
if($arr2['0']==$arr1[0]){echo '1' ;} else {echo '0'}
'2019-10-1' is not in $arr1 echo '0',
'2019-10-2' is not in $arr1 echo '0',
'2019-10-3' is in $arr1 echo '1',
'2019-10-4' is not in $arr1 echo '0',
'2019-10-5' is not in $arr1 echo '0',
'2019-10-6' is not in $arr1 echo '0',
'2019-10-7' is not in $arr1 echo '0',
'2019-10-8' is not in $arr1 echo '0',
'2019-10-9' is in $arr1 echo '1',
'2019-10-10' is in $arr1 echo '1',
'2019-10-11' is not in $arr1 echo '0',
....
我使用了这段代码,但它并没有像我想要的那样工作。只打印这个;
1,1,1,1,1
for($k=0;$k<5;$k++){
if(in_array($arr1[$k],$tar)){
echo '1,';
} else {
echo '0,';
}
}
【问题讨论】:
标签: php arrays codeigniter sorting