一个有意思的拼接数组
2015-07-19 00:00
411 查看
当两个数组值不相等时候,则值为0.
$array = array("2014-11-23","2014-12-24","2015-01-25");
$users = array(
array('name' => '2015-01-25', 'age' => 'fasd')
, array('name' => '2014-11-23', 'age' => 'hg')
);
foreach ($array as $key=>$value){
foreach ($users as $key1=>$value1){
if($value==$value1['name']){
$three[$value] = $value1['age'];
}else{
$fore[$value]=0;
}
}
}
print_r($three);
echo '<br/>';
print_r($fore);
echo '<br/>';
//$five=array_merge($three,$fore);
$five=$three+$fore;
ksort($five);//按键值排序
print_r($five);
此技术通常用于统计某段时间,每天的xx,而数据库中可能存在某天无记录。
表达的不是太清楚,但是代码写的清楚。
qq:274501366
版权声明:本文为博主原创文章,未经博主允许不得转载。
$array = array("2014-11-23","2014-12-24","2015-01-25");
$users = array(
array('name' => '2015-01-25', 'age' => 'fasd')
, array('name' => '2014-11-23', 'age' => 'hg')
);
foreach ($array as $key=>$value){
foreach ($users as $key1=>$value1){
if($value==$value1['name']){
$three[$value] = $value1['age'];
}else{
$fore[$value]=0;
}
}
}
print_r($three);
echo '<br/>';
print_r($fore);
echo '<br/>';
//$five=array_merge($three,$fore);
$five=$three+$fore;
ksort($five);//按键值排序
print_r($five);
此技术通常用于统计某段时间,每天的xx,而数据库中可能存在某天无记录。
表达的不是太清楚,但是代码写的清楚。
qq:274501366
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- thinkphp3.2的模板渲染LAYOUT_ON,特定文件不加载公共文件
- mysql int和varchar
- 取特定元素下面最大子元素高度,并赋值给其他子元素
- 百度地图api,searchNearby和searchInBounds
- thinkphp3.2头像上传即时显示并截取
- thinkphp3.2 ajax无刷新提交post
- 阿拉伯数字转化为中文(php最基础的东西)
- 列表页点击加载更多,无刷新加载更多文章的方法(yii)
- 调程序bug急不得,一步步来
- thinkphp3.2之url全部小写
- 小程序
- thinkphp+js生成曲线图
- jquery的animate(简单动画)
- php之生成静态(ob_start)
- php之生成静态(ob_start)
- thinkphp子查询
- thinkphp子查询
- mysql join和where
- js分享到facebook,twitter,linkedin和google
- js分享到facebook,twitter,linkedin和google