亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

light / 1090人閱讀

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

簡述

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

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

這個(gè)簡單,給簡單列一下,歡迎補(bǔ)充:

(1)數(shù)組定義

(2)數(shù)組賦值

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

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

  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)重復(fù)時(shí)再根據(jù) edition 升序排列
    // 把 $data 作為最后一個(gè)參數(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ù)功能:對(duì)兩個(gè)數(shù)組進(jìn)行比較,求兩個(gè)數(shù)組的差集。

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

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

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

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

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

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

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

?>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

    Drummor 評(píng)論0 收藏0
  • 今天文章很不一般

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

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

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

    alin 評(píng)論0 收藏0

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

0條評(píng)論

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