索引陣列轉換成按指定鍵做key的關聯陣列

2021-08-31 07:13:39 字數 644 閱讀 1715

把索引陣列轉換成按指定鍵做key的關聯陣列,沒有相應key的元素將被捨棄

/**

* 把索引陣列轉換成按指定鍵做key的關聯陣列,沒有相應key的元素將被捨棄

* 主要用做列表轉化

* @param array $array

* @param $indexname string 對應的鍵名,值內容應為string,或可以轉為string的型別

* @return array

*/public static function indexarraytorelatedarray(array $array, $indexname)

$index = '';

if (is_array($value) && isset($value[$indexname]) && !empty($value[$indexname])) elseif (is_object($value) && isset($value->$indexname) && !empty($value->$indexname))

// 重複的將被後面覆蓋

if (!empty($index))

}return $data;

}

object 轉換成指定List

專案中遇到乙個蛋疼問題 資料庫取回來的資料集是乙個object資料 items 而我這邊我是明明白白知道這個object中存的是乙個list資料集 原本我是想這麼幹的 listtempbglist list items.tolist 想看能不能直接強制轉成我需要的list資料。結果是不支援的 因為o...

行索引轉換成列

reset index 函式原型 dataframe.reset index level none,drop false,inplace false,col level 0,col fill 引數解釋 level int str tuple或list,預設無,僅從索引中刪除給定級別。預設情況下移除所...

實體陣列轉換成DataTable

public static datatable todatatable listentitys 取出第乙個實體的所有propertie type entitytype entitys 0 gettype propertyinfo entityproperties entitytype.getprop...