/**
* 提取陣列中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...