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

資訊專欄INFORMATION COLUMN

PHP經(jīng)驗總結(jié) - 強大的數(shù)組函數(shù)

light / 1045人閱讀

摘要:簡述數(shù)據(jù)處理是任何程序員都避免不了的,有一套強大的數(shù)組處理函數(shù),可以很好幫助處理常見的數(shù)據(jù)處理問題。結(jié)果計劃是數(shù)組最后一個元素出棧刪函數(shù)功能把數(shù)組最后一個函數(shù)去掉。字符串以空格的方式切割,轉(zhuǎn)為數(shù)組

簡述

數(shù)據(jù)處理是任何程序員都避免不了的,PHP有一套強大的數(shù)組處理函數(shù),可以很好幫助處理常見的數(shù)據(jù)處理問題。自己的腦子記性不好,經(jīng)常忘記函數(shù)怎樣用,所以記下來給自己以后好好翻查,也希望對你們有所幫助吧。

Q&A PHP怎樣定義數(shù)組和賦值?

這個簡單,給簡單列一下,歡迎補充:

(1)數(shù)組定義

(2)數(shù)組賦值

array_multisort() - 數(shù)組排序

函數(shù)功能:可以同時對多個數(shù)組進行排序,關(guān)聯(lián)鍵名保持不變,數(shù)字鍵名會被重新索引。

  67, "edition" => 2);
    $data[] = array("volume" => 86, "edition" => 1);
    $data[] = array("volume" => 85, "edition" => 6);
    $data[] = array("volume" => 98, "edition" => 2);
    $data[] = array("volume" => 86, "edition" => 6);
    $data[] = array("volume" => 67, "edition" => 7);
    
    // 取得列的列表
    foreach ($data as $key => $row) {
        $volume[$key]  = $row["volume"];
        $edition[$key] = $row["edition"];
    }
    
    // 先將數(shù)據(jù)根據(jù) volume 降序排列,出現(xiàn)重復時再根據(jù) edition 升序排列
    // 把 $data 作為最后一個參數(shù),以通用鍵排序
    array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
    print_r($data);
 ?>
array_column() - 獲取數(shù)組指定一列

函數(shù)功能:根據(jù)指定的 key,獲取指定的那一列數(shù)據(jù)。

array_diff() - 數(shù)組相減求差集合

函數(shù)功能:對兩個數(shù)組進行比較,求兩個數(shù)組的差集。

array_flip() - 數(shù)組鍵和值互換位置

函數(shù)功能:將數(shù)組中的鍵和值進行位置調(diào)換,

array_intersect() - 兩個數(shù)組的交集

函數(shù)功能:比較兩個數(shù)據(jù)的交集,算出兩個數(shù)組的相同部分。

array_key_exists() - 判斷數(shù)組鍵名是否存在

函數(shù)功能:判斷數(shù)組中指定鍵名或索引是否存在,僅適用一維數(shù)組。

// 判斷數(shù)組是否有 key 這個鍵
if(!array_key_exists("key", $targetArr)) {
    throw new Exception("目標數(shù)組沒有key這個鍵!");
}

?>

array_merge() - 合并數(shù)組

函數(shù)功能:合并多個數(shù)據(jù),不會合并相同鍵值的元素。

array_pad() - 按照設(shè)定補全數(shù)組元素

函數(shù)功能:設(shè)定函數(shù)長度,多除少補地保證數(shù)組長度跟設(shè)定的一致,可以設(shè)置補充元素的值。

array_pop() - 數(shù)組最后一個元素出棧(刪)

函數(shù)功能:把數(shù)組最后一個函數(shù)去掉。

array_product() - 數(shù)組內(nèi)元素相乘

函數(shù)功能:計算數(shù)組內(nèi)的所有元素相乘的結(jié)果,空數(shù)組返回1。

array_sum() - 數(shù)組內(nèi)元素相加

函數(shù)功能:計算數(shù)組內(nèi)所有元素相加的結(jié)果,空數(shù)組返回0。

array_push() - 數(shù)組疊加元素

函數(shù)功能:給數(shù)組疊加(入棧)元素,可以是多個。

array_search() - 數(shù)組搜索鍵值

函數(shù)功能:搜索數(shù)組指定值,搜索成功將返回首個元素的鍵值。

array_shift() - 數(shù)組第一個元素出棧(刪)

函數(shù)功能:把數(shù)組中的第一個元素刪掉,彈出第一個元素。

implode() - 數(shù)組轉(zhuǎn)字符串

函數(shù)功能:把數(shù)組以一定格式轉(zhuǎn)為字符串。

explode() - 字符串轉(zhuǎn)數(shù)組

函數(shù)功能:把字符串以一定格式切割轉(zhuǎn)為數(shù)組。

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

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

相關(guān)文章

  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學習一門新編程語言吧!

    摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    caspar 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學習一門新編程語言吧!

    摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    nihao 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學習一門新編程語言吧!

    摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    Drummor 評論0 收藏0
  • 今天文章很不一般

    今天突然不知道要更新什么好,那就談談自己如何如何學php以及其他的東西吧! 想起當初自己學php,不斷的重復的學著php基礎(chǔ),也沒接觸MVC框架,更別說MVC是什么,只是每天坐公交,地鐵,走路,都拿著手機看著常用的string函數(shù),array數(shù)組,對串連起來用,寫個項目都是一頭霧水,不過每天還是堅持的反復看看,也不懂的總結(jié)和利用網(wǎng)上的平臺,基本都是用word文檔本地保存,之后才接觸到MVC框架,一...

    graf 評論0 收藏0
  • PHP面試總結(jié)

    摘要:而在面試過程中,也是經(jīng)常會遇到的,所以,無論是面試準備還是日常開發(fā),我們都應該關(guān)注這方面的東西。二分法的基本做法是確定要查找的區(qū)間。區(qū)間內(nèi)選取二分點。根據(jù)二分點的值,綜合左右區(qū)間情況以及求解的目的,舍去一半無用的區(qū)間。 showImg(https://images.pexels.com/photos/935977/pexels-photo-935977.jpeg); 前言 面試是你進入...

    alin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<