$arr = array();
$x;
foreach($array2 as $k => $v) {
x = array_search($v,$array1);
if (x) {
$arr[$k] = $v;
} else {
$arr[$k] = 0;
}
}
解决方案 »
- crontab 执行PHP
- 怎么做无限级分类
- body的onunload事件
- 关于在新页面中提交的问题,如果post在一个新的ie窗口中,禁止复制,没有工具条
- 在线等待!关于怎样读取记录的问题
- 这种功能怎么实现?在线等待……
- 关于树形结构,如何实现无限级的目录结构,就像资源管理器一样!谢谢各位,一定有分!
- file_exists($fn) || touch($fn); 这种写法是什么意思,请高手指点?
- stream_socket_client调用第三方tls服务报错Error为空
- Geocoding API 定位问题
- 各位大神,求教一个php网站问题!一个论坛需要每天自动随机赠送给用户积分,应该如何解决?
- PHPSESSID 重复,浏览器出现多个PHPSESSID。
$array2=array("1","3","6","4");//此数据值不固定。
$arr = array();
foreach($array1 as $v){
$arr[] = in_array($v, $array2) ? $v : 0;
}
print_r($arr);
$b = array("1","3","6","4");
$c = $a;
foreach(array_diff($a, $b) as $k=>$v) $c[$k] = 0;print_r($c);Array
(
[0] => 1
[1] => 0
[2] => 3
[3] => 4
[4] => 0
[5] => 6
)
$array1=array("1","2","3","4","5","6");//此数据值固定。
$array2=array("1","3","6","4");//此数据值不固定。$c = array_diff($array1, $array2);foreach($c as $k=>$v){
$array1[$k] = 0;
}print_r($array1);
Array
(
[0] => 1
[1] => 0
[2] => 3
[3] => 4
[4] => 0
[5] => 6
)