讓array column 函式相容低版本PHP

2021-08-07 21:25:15 字數 397 閱讀 1892

array_column 用於獲取二維陣列中的元素(php 5.5新增函式),但我們有時候需要在低版本的php環境中使用,只要做乙個小的改造即可...

自定義乙個函式i_array_column(),寫到tp的common中~~

function i_array_column($input, $columnkey, $indexkey=null)else

if(!$indexkeyisnull)else

}$result[$key] = $tmp;

}return $result;

}else

}在需要用到array_column()函式的地方,只要呼叫i_array_column()即可,在低版本的php環境中,同樣可以享受array_column()帶來的便捷與快感~~

php函式巧用 array column

返回陣列中指定的一列 詳情見官方文件 在使用php獲取db資料的後,有時會需要使用資料的主鍵id或者使用者id來作為陣列的key,例如 records array array id 2135 first name john last name doe array id 3245 first name...

自引用結構兼談Malloc和Free函式

一 自引用結構 1 什麼事自引用結構?自引用結構 self referential structure 是一種特殊的結構。主要特徵 乙個或多個自身的變數是指向自身的指標。2.判斷幾個自引用結構是否合法?這個結構是非法的,為什麼呢?結構裡面有包含b,b裡面有包含自己的成員b,這樣就會無休止的迴圈下去。...

讓360雙核瀏覽器預設極速模式,避免採用相容模式

用meta標籤 讓360雙核瀏覽器預設極速模式不是相容模式 在head標籤中新增一行 content的取值為webkit,ie comp,ie stand之一,區分大小寫,分別代表用webkit核心,ie相容核心,ie標準核心。若頁面需預設用極速核,增加標籤 若頁面需預設用ie相容核心,增加標籤 若...