php陣列函式庫

2021-08-23 14:20:49 字數 1763 閱讀 3449

/**

* 提取陣列中key在key_arr中的元素

*@param array $source_arr 原陣列

*@param string $key_arr key作為值組成的陣列

*@return $mode 陣列

*/function

array_extract_key

(array $source_arr, $key_arr = )

if (is_string($key_arr))

$new_list = ;

foreach ($source_arr

as$key => $value)

}return

$new_list;

}/**

* 取陣列指定個數的鍵和值組成新陣列

* ,先排序可以取排名

*@param array $source_arr

*@param type $number

*@return array

*/function

array_rank_num

(array $source_arr, $number)

}return

$new_arr;

}/**

* 從後往前

* 取陣列指定個數的鍵和值組成新陣列

* ,先排序可以取排名

*@param array $source_arr

*@param type $number

*@return array

*/function

array_pop_num

(array $source_arr, $number)

}return

$new_arr;

}/**

* array_merge但是保留key(當索引是數字是 array_merge會重新設定索引)

*@param array $source_arr1 陣列1

*@param string $source_arr2 陣列2

*@return array 目標陣列

*/function

array_merge_plus

(array $source_arr1)

}return

$source_arr1;

}/**

* 使用$key_map替換陣列中的索引名字

*@param array $source_arr 原陣列

*@param string $key_map 索引名對映陣列

*@return array $des_arr 目標陣列

*/function

array_replace_keys

(array &$source_arr, array $key_map = )

foreach ($source_arr

as$key => $value)

}return

$source_arr;

}/**

* 陣列分組

*@param array $arr 原陣列

*@param string $key 分組1

*@return array 分組後的陣列

*/function

array_group_plus

($arr, $key)

if (func_num_args() > 2)

}return

$grouped;

}

js基礎 陣列函式庫

陣列函式庫 var aarr 1,2,3,3,2,1,4,5,6,6,5,4 function arrtools arrtools.prototype var arr2 for var key in arr return arr2 2 陣列亂序 randomarr function arr 3 獲取...

PHP函式庫程序 常用函式歸納

雖然市場上有php手冊 但是一方面太貴,另一方面太全,因此利用php5電子手冊找了些時間為自己量身定做了一本 php秘笈 就是把常用的和比較好的一些函式庫等歸納了一下,並把php正規表示式的全部詳解 mysql的詳細指令和詳細用法 php.ini的配置詳解也收錄其中。這裡歸納一些基礎函式庫和常用擴充...

php動態擴充套件函式庫依賴

最近研發的專案需要php環境,由於php已經是編譯安裝好的,在安裝時可能有些依賴庫沒有指定,導致後期開發中用到後函式庫依賴 不存在,因此需要重新編譯新增上新的依賴庫。方法與步驟 1 進入到php的原始碼目錄下的ext目錄下,找到對應需要增加的擴充套件,以要新增bcmath依賴為例 進入目錄 root...