1.找 某个数组元素 在 数组中的位置 ----array_keys 深入了解 

<?php
$arr = array(1,2,3,4,5,6,7,8);

var_dump(array_keys($arr,'4'));exit;   // array(1){0 =>3}   元素的序号

2.取数组的 元素 --------------  array($arr,$offset,$length)

3.数组的键值 与 键名 反转  ------------array_flip($arr)

 

4.又来一个二维数组排序

/**
* 根据数据中的某一字段排序
* @param array $array 原始数组
* @param $field 数组字段
* @param bool|false $desc
*/
public function sortArrByField(&$array, $field, $desc = true)
{
$fieldArr = array();
foreach ($array as $k => $v) {
$fieldArr[$k] = $v[$field];
}
$sort = $desc ? SORT_DESC : SORT_ASC;
array_multisort($fieldArr, $sort, $array);
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-10-04
  • 2021-09-16
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-01
  • 2022-01-27
  • 2021-09-17
  • 2022-01-02
  • 2021-08-11
  • 2022-12-23
相关资源
相似解决方案