数组 获取格式化的数据
2016-06-16 09:42
351 查看
/**
* 获取格式化的数据
* @param type $data
* @param type $template
*/
public function formatDataInfo($dataSource = array(), $template = array()) {
$return_data = array();
if (!empty($dataSource) && is_array($dataSource)) {
foreach ($dataSource as $key => $data) {
$tempArr = array();
foreach ($template as $val) {
if (isset($data[$val])) {
$tempArr[$val] = $data[$val];
} else {
$tempArr[$val] = "";
}
}
$return_data[$key] = $tempArr;
}
}
return $return_data;
}
public function formatDataInfo2($data, $template = array()) {
$return_data = array();
foreach ($template as $val) {
if (isset($data[$val])) {
$return_data[$val] = $data[$val];
} else {
$return_data[$val] = "";
}
}
return $return_data;
}
* 获取格式化的数据
* @param type $data
* @param type $template
*/
public function formatDataInfo($dataSource = array(), $template = array()) {
$return_data = array();
if (!empty($dataSource) && is_array($dataSource)) {
foreach ($dataSource as $key => $data) {
$tempArr = array();
foreach ($template as $val) {
if (isset($data[$val])) {
$tempArr[$val] = $data[$val];
} else {
$tempArr[$val] = "";
}
}
$return_data[$key] = $tempArr;
}
}
return $return_data;
}
public function formatDataInfo2($data, $template = array()) {
$return_data = array();
foreach ($template as $val) {
if (isset($data[$val])) {
$return_data[$val] = $data[$val];
} else {
$return_data[$val] = "";
}
}
return $return_data;
}
相关文章推荐
- 邻接表图的建立与BFS、DFS
- 结合Spark源码分析, combineByKey, aggregateByKey, foldByKey, reduceByKey
- Android 微信支付&支付宝支付
- 用 DATE_FORMAT 来格式化日期字段
- 原生js封装二级城市下拉列表的实现代码
- SQL Server 数据库定时自动备份
- 内存分配的原理__进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)
- 已知前序中序->构建二叉树
- BeanUtils
- Ajax XMLHttpRequest对象的三个属性以及open和send方法
- Performance Tips —— Android 官方文档翻译<二>
- Android IPC机制(一)开启多进程【转】
- 搭建GIT服务器
- 高德地图定位、添加定位图标、连线(一)
- 从sap xi生产wsdl文件,客户端怎么做webservice?
- android 代码片段整理
- swiper的使用(一)
- Android 之 activity切换动画
- Linux统计某文件夹下文件、文件夹的个数
- 详解ABP框架中Session功能的使用方法