成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

數(shù)組鍵值統(tǒng)一增加前綴

timger / 3329人閱讀

摘要:比如在查詢數(shù)據(jù)庫條件連表查詢的時(shí)候加前綴簡單粗暴設(shè)置數(shù)組鍵值前綴閉包設(shè)置數(shù)組鍵值前綴

比如在查詢數(shù)據(jù)庫where條件連表查詢的時(shí)候

$where = [
    "id" => 1
]

加前綴

$where = [
    "u.id" => 1
]

簡單粗暴

if ( ! function_exists("set_array_prefix")) {
    /**
     * 設(shè)置數(shù)組鍵值前綴
     * @param array $array
     * @param string $prefix
     * @return array
     */
    function set_array_prefix($array = [],$prefix = "")
    {
        $new_arr = [];
        foreach ($array as $key => $value) {
            $new_arr[$prefix . $key] = $value;
        }
        return $new_arr;
    }
}

閉包

if ( ! function_exists("set_array_prefix")) {
    /**
     * 設(shè)置數(shù)組鍵值前綴
     * @param array $array
     * @param string $prefix
     * @return array
     */
    function set_array_prefix($array = [],$prefix = "")
    {
        $new_arr = [];
        array_walk($array, function ($value, $key) use (&$new_arr,$prefix) {
            $new_arr[$prefix . $key] = $value;
        });
        return $new_arr;
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/26289.html

相關(guān)文章

  • 北哥大話Yii2緩存機(jī)制 - DbCache

    摘要:數(shù)據(jù)庫緩存并不麻煩,基本用法依然符合緩存的統(tǒng)一接口,具體方法可以在里查看。會(huì)被的函數(shù)引用,該函數(shù)被和觸發(fā)。 數(shù)據(jù)庫緩存并不麻煩,基本用法依然符合yii2緩存的統(tǒng)一接口,具體方法可以在 http://nai8.me/sapper-view.ht... 里查看。 如果要啟動(dòng)數(shù)據(jù)庫緩存,必須要有一個(gè)數(shù)據(jù)庫及數(shù)據(jù)表,這些可以通過cache的配置文件完成 cache => [ class...

    PAMPANG 評(píng)論0 收藏0
  • 677-鍵值映射(Map Sum Pairs)

    摘要:前言前綴樹同系列的題目,可以用前綴樹的思路來存儲(chǔ),只需要基于之前的前綴樹實(shí)現(xiàn)改造。對(duì)于方法,你將得到一對(duì)字符串,整數(shù)的鍵值對(duì)。字符串表示鍵,整數(shù)表示值。實(shí)例代碼的前綴字符子節(jié)點(diǎn)存儲(chǔ)的值,不為則為終止節(jié)點(diǎn)字符串表示鍵,整數(shù)表示值。 前言 前綴樹同系列的題目,可以用前綴樹的思路來存儲(chǔ),只需要基于之前的前綴樹實(shí)現(xiàn)改造。原題目要求如下: 實(shí)現(xiàn)一個(gè) MapSum 類里的兩個(gè)方法,insert 和...

    YorkChen 評(píng)論0 收藏0
  • 基于Java語言構(gòu)建區(qū)塊鏈(三)—— 持久化 & 命令行

    摘要:我們?cè)撨x擇哪一款數(shù)據(jù)庫呢事實(shí)上,在比特幣白皮書中并沒有明確指定使用哪一種的數(shù)據(jù)庫,因此這個(gè)由開發(fā)人員自己決定。詳見精通比特幣第二版第章節(jié)交易的輸入與輸出此外,每個(gè)區(qū)塊數(shù)據(jù)都是以單獨(dú)的文件形式存儲(chǔ)在磁盤上。資料源代碼精通比特幣第二版 showImg(https://segmentfault.com/img/remote/1460000013923488?w=1200&h=627); 最...

    asoren 評(píng)論0 收藏0
  • 基于Java語言構(gòu)建區(qū)塊鏈(三)—— 持久化 & 命令行

    摘要:我們?cè)撨x擇哪一款數(shù)據(jù)庫呢事實(shí)上,在比特幣白皮書中并沒有明確指定使用哪一種的數(shù)據(jù)庫,因此這個(gè)由開發(fā)人員自己決定。詳見精通比特幣第二版第章節(jié)交易的輸入與輸出此外,每個(gè)區(qū)塊數(shù)據(jù)都是以單獨(dú)的文件形式存儲(chǔ)在磁盤上。資料源代碼精通比特幣第二版 showImg(https://segmentfault.com/img/remote/1460000013923488?w=1200&h=627); 最...

    李世贊 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<