当前位置: 首页 > news >正文

全国文明网联盟网站建设北京行业网站制作

全国文明网联盟网站建设,北京行业网站制作,王也踏青图照片,指数工具目录 一、二维数组转一维数组 二、对二维数组进行指定key排序 三、二维数组转一维数组 四、两个二维数组取差集 五、对象转数组 六、判断元素是否在多维数组中 PHP 二维数组相关函数:二维数组转一维数组,二维数组指定key排序,两个二维数…

目录

一、二维数组转一维数组

二、对二维数组进行指定key排序

三、二维数组转一维数组

四、两个二维数组取差集

五、对象转数组

六、判断元素是否在多维数组中


PHP 二维数组相关函数:二维数组转一维数组,二维数组指定key排序,两个二维数组取差集,对象转数组,判断元素是否在多维数组中

一、二维数组转一维数组

function towarr_to_onearr($arr,$item)
{foreach ($arr as $key => $value) {$newArr[] = $value[$item];}return $newArr;
}

二、对二维数组进行指定key排序

/**
* @desc 对二维数组进行指定key排序
* @param $arr 二维数组
* @param $shortKey  需要排序的列
* @param $short  排序方式
* @param $shortType 排序类型
*/
function multi_array_sort($arr,$shortKey,$short=SORT_DESC,$shortType=SORT_REGULAR)
{foreach ($arr as $key => $data){$name[$key] = $data[$shortKey];}array_multisort($name,$shortType,$short,$arr);return $arr;
}

三、二维数组转一维数组

/**
* @param $arr 数组
* @param $item 指定的项  
*/
function towarr_to_onearr($arr,$item)
{foreach ($arr as $key => $value) {$newArr[] = $value[$item];}return $newArr;
}

四、两个二维数组取差集

/**
* @param $arr1 数组
* @param $arr2 数组
* @param $key 对比的值 唯一
*/
function get_diff_array($arr1,$arr2,$key)
{$res = array();foreach($arr1 as $v) {$tmp[$v[$key]] = $v;};foreach($arr2 as $v) {if(! isset($tmp[$v[$key]])) {if (!empty($v)) {$res[] = $v;}}};return $res;
}

五、对象转数组

/**
* @param $obj 对象
*/
function objToArray($obj)
{return json_decode(json_encode($obj), true);
}

六、判断元素是否在多维数组中

/***  判断元素是否在多维数组中* @param $str 需要判断的元素* @param $array 数组* @return bool*/
function deep_in_array($str, $array) {   foreach($array as $item) {   if(!is_array($item)) {   if ($item == $str) {  return true;  } else {  continue;}  }   if(in_array($str, $item)) {  return true;      } else if(deep_in_array($str, $item)) {  return true;      }  }   return false;   
}

http://www.yayakq.cn/news/363705/

相关文章:

  • 企业官网建站网站wordpress怎么写主题
  • 浙江大学陈越做的刷题网站网站建设和设计
  • 常州天宁区建设局网站WordPress设置模块间距
  • 制作网站语言wordpress 发布文章
  • 常州网站建设设计wordpress data src
  • 烟台网站seo服务手机怎么制作网站
  • 自己做短视频的网站如何推广自己的微信号
  • 电商网站建设开发的语言有哪些wordpress评分插件
  • 堵博网站建设微信网站界面设计
  • 苏州网站定制彩票创建网站
  • 北京做网站建设价格低抖音运营方案详细
  • 教学平台网站建设合同空间信息网站
  • 便宜网站建设怎么样东莞高端网站建设费
  • 怎么制作一个游戏appseo运营工作内容
  • 教育网站建设的目的成品网站nike源码免费
  • 网站宽度设计水果网站策划方案
  • 淮北网站开发公司怎样进入外贸公司网站
  • 金山网站安全检测百盛联合建设集团有限公司网站
  • 网站建设项目运作的可行性轻骑兵低代码开发平台
  • 做网站没有手机端如何做软件app
  • 安阳河南网站建设公共场所建设网站
  • 网站建设hnshangtian广告推广媒体
  • 什么网站做adsense好网站开发费用算无形资产么
  • 安卓盒子+做网站app拉新任务平台
  • 做团购网站的公司网站开发原则
  • wordpress可以做下载站吗打开qq登录网页
  • 有视频接口怎么做网站个人网站可以直接做微信登陆吗
  • 英文版网站建站要求个人网站制作dw
  • 海口北京网站建设数据做图网站有哪些内容
  • 石狮网站开发电子工厂网站建设