封裝批量獲取鍵值對資料的方法

2021-09-08 13:39:02 字數 748 閱讀 2939

有時候,我們通過 array_column 或者迴圈做了乙個鍵值對 key value,如果是根據乙個key獲取資料就很簡單直接用 

isset($list[$key])?$list[$key]:"" 這樣就可以了,或者你自己封裝乙個方法安全的獲取陣列中的鍵,可是事實上,業務比較複雜的情況下,會有一系列的資料要求處理進行鍵值對獲取,這個時候就得稍微封裝一下了

**如下

<?php 

function link_array_key_value($list=array(),$array=array

())else

}return

$list;}

?>

呼叫的時候如下:

結果如下:

這是如果列表中不存在元素對應value的直接把這個元素拿掉了,當然你可以做成空返回值的,不然的話這個陣列的長度就縮小了。

結果如下:

封裝的對資料處理的方法

crds系統函式庫,用於配置crdsfunctions.tld檔案,便於頁面採用el表示式呼叫 version 1.0 author houtingsong maci hotesion date jun 9,2009 12 08 20 pm email houtingsong163 163.com ...

Redis批量刪除鍵值的方法

redis批量刪除需要借助linux的xargs命令 redis cli h 127.0.0.1 p 6379 keys test xargs r t n1 redis cli h 127.0.0.1 p 6379 del 首先查出所有test開頭的key,然後批量刪除如果加了安全驗證需要新增引數 ...

ajax的get方法獲取資料,對資料物件賦值

用vue寫乙個方法將後台資料渲染到table iview表單 首先,在div中插入table元件 然後,在data中把columns 和 data的引數傳進去 data data 在methods中呼叫ajax函式 getcaranalysis function util.ajax.post bi ...