php中常用的數組函數,都在這裡,有你不認識的嗎?

2021-01-07 老羅說教育

至此,我們就已經熟悉了如何利用php對mysql資料庫進行增刪改查的操作,學習了資料庫之後,我們來熟悉一些php中常用到的函數,今天我們就來學習php中常用到的數組函數。

1、count函數

count函數是用來計算數組內的元素的數目的一個函數,例子如下:

count($arr);

2、array_chunk函數

array_chunk函數是用來將一個數組拆分為多個數組塊的,語法如下:array_chunk(「數組」,每個數組塊元素的個數),例子如下:

array_chunk($arr, 2);//將$arr這個數組拆分為多個數組塊,每個數組塊有兩個元素。

3、array_change_key_case函數

這個array_change_key_case函數用於將數組內的所有鍵都轉換為大寫或者是小寫,格式如下:array_change_key_case(「數組」,case),例子如下:

array_change_key_case($arr,CASE_UPPER);//將$arr這個數組的鍵都轉換為大寫,CASE_UPPER表示大寫,CASE_LOWER表示轉換為小寫。

4、array_keys函數

array_keys函數用於取得數組內的所有鍵值,這是一個非常實用的數組函數,格式很簡單:array_keys(數組),例子如下:array_keys($arr);

5、array_pop

array_pop用於刪除數組當中的最後一個元素,例子如下:

array_pop($shuzu);//刪除$shuzu這個數組內的最後一個元素,刪除成功則會返回數組中的最後一個元素,例子如下:

$shuzu=array("nihao","dfd","dfdf");

array_pop($shuzu);

結果將會返回dfdf這個元素。

6、array_unique函數

這個array_unique函數用於刪除數組內重複的元素,這個在項目過程中也是經常用到的,格式:array_unique(數組),例子如下:

$shuzu5=array("1","2","4","4","1");

array_unique($shuzu5);

原數組將變成:array("1","2","4");

以上就是關於數組當中常用到的函數的其中一些函數,當然了,在數組中還有很多都是經常用到的,如sort(排序)、array_push(對數組的末尾進行插入元素)、array_sum(返回數組中所有的值的和)、array_rand(從數組中隨機抽取一個元素)函數等等等。

相關焦點

  • 巧用 PHP 數組函數
    但是我發現好像很多小夥伴都忽略了內置函數的作用(比如我自己就編寫過一些有關數組操作的代碼然後發現PHP自帶了~~,善用 PHP 內置函數能極大的提高開發效率和運行效率(內置函數都是用 C 寫的效率比用 PHP 寫的高很多)。所以本文便總結了一些在常見場景中利用 PHP 內置函數的實現方法。
  • 【每天一題】PHP中常用的數組操作方法筆記整理
    PHP中擁有傳統的array數組結構,並且隨著版本的升級也在不斷改進,比如從php5.4起可以使用短數組定義語法、我們文中會講到,下面就來看一下PHP中常用的數組操作方法筆記整理:概述要訪問一個變量的內容,可以直接使用其名稱。
  • PHP中數組元素升序、降序及重新排序的函數
    首頁 > 語言 > 關鍵詞 > php最新資訊 > 正文 PHP中數組元素升序、降序及重新排序的函數
  • PHP數組函數有哪些?
    array_sum()函數定義:array_sum() 函數返回數組中所有值的和。如果所有值都是整數,則返回一個整數值。如果其中有一個或多個值是浮點數,則返回浮點數。array_values()函數定義:array_values() 函數返回一個包含給定數組中所有鍵值的數組,但不保留鍵名。被返回的數組將使用數值鍵,從 0 開始並以 1 遞增。
  • php str-ireplace()函數替換字符串/數組中的一些字符
    str_ireplace()函數定義及用法在php中,str_ireplace()函數是使用來替換字符串或數組中的一些字符(不區分大小寫),返回替換後的新字符串或數組,原字符串或數組不變;str_ireplace()函數如果處理的數據是一個數組:該函數將對數組中的每個元素進行查找和替換
  • PHP數組使用之道(乾貨)
    微信公眾號:PHP在線這個教程我將通過一些實用的實例和最佳實踐的方式列舉出 PHP 中常用的數組函數。每個 PHP 工程師都應該掌握它們的使用方法,以及如何通過組合使用來編寫更精簡且易讀的代碼。另外,我們提供了相關示例代碼的演示文稿,你可以從相關連結下載它,並分享給你的團隊來打造更強的團隊。
  • 你應該知道的,PHP中幾種對數組元素處理方法效率問題
    在日常的開發工作中, 我們經常需要對數組內的元素進行處理操作。在php中最常用的方法是使用foreach處理數據,但是在php中還有其他兩種操作方法, array_map和for循環下面通過實例運行方式比較一下這三種方法執行效率我們通過對1到100000個數組內元素增加1操作準備工作:a) 使用range生成1-100000的數組元素 $arr = range(1, 100000);b)
  • PHP如何刪除數組中的重複元素 - php中文網
    在PHP中可以使用內置函數array_unique()來直接刪除重複元素,也可以使用array_flip()函數來間接刪除重複元素。1.array_unique()函數array_unique()函數可以移除數組中的重複的值,並返回結果數組;當幾個數組元素的值相等時,只保留第一個元素,其他的元素被刪除。代碼示例:<?
  • [基礎] PHP常見數組函數與實例,看這篇足矣
    或許你早就知道如何用,或許對你有些許幫助,可是最後還是感謝你的關注鞏固php基礎,免費分享給你視頻教程【PHP7.x入門到進階,初學者直接獲取!】,公眾號裡回覆:20200202   免費領取提取碼!case有兩個常用量:CASE_UPPER或CASE_LOWER(默認值),即默認全小寫$lowarr = array_change_key_case($arr,CASE_LOWER);8.統計數組中所有的值出現的次數:array_count_value(array)。
  • PHP 沒有真正的數組!
    在PHP中,數組實際上是映射(即關聯數組),它有鍵和值。reset()、next()及其他PHP中的每個數組都有一個內部指針,可以用來迭代數組。reset()將內部指針重置到數組的開頭。next()將指針前進到下一個鍵值對。還有prev()、key()、current()和end()。這些低階API很難看,但能讓你理解PHP數組真正的工作原理:<?
  • PHP列印輸出函數匯總
    開發就一定需要調試代碼,而PHP調試代碼不能像iOS那種編譯器語言可以通過Xcode這樣的開發軟體來單步調試,因此開發PHP的人員通常會通過輸出函數列印相關提示信息來調試代碼。PHP中常用的列印輸出的函數一步步講解echoecho函數可以同時輸出多個字符串,帶多個參數,但並不要求使用圓括號,也沒有返回值。
  • 「值得收藏」的PHP常用字符串函數
    1.str_word_count 統計單詞個數2. count_chars 得到字符串裡面字符的有關情況3. str_len 得到字符串長度,就是有多少個字符4. substr_count統計有多少個子字符串, 比如 統計is, this is php裡面,就會出現2個is5. strpos 定義字符串出現的首次位置 (
  • 你面試中,遇到的php數組的面試題,快收藏
    ,數組中的數為遞增的等比數,比值為3,首項為1.,數組中的元素滿足斐波拉契數列的規律.() 函數 一樣,將一個或多個數組的元素的合併起來,一個數組中的值附加在前一個數組的後面。,則第二個數組中的這個重複的索引會被修改成新的索引。
  • 曬碼姐講堂-PHP數組
    今天我們來學習的就是php的數組,他是一個重要的編程結構,以前咱們的變量都是標量變量,只寫變量只能存儲單個的數值 .數組是可以存儲一組或者很多數值的變量.一個數組可以存儲很多元素,每個元素可以有一個值,例如文本,數字或另一個數組.一個包含其他數組的數組是多維數組.我記得上大學的時候,我們老師大學老師曾經說過,數學是思維的舞蹈,我對這句話特有感情.
  • PHP數組排序函數大全
    介紹在眾多數組排序函數中,最常用的排序函數:sort、rsort、asort、arsort。主要區別1.有些函數基於 array 的鍵來排序,而其他的基於值來排序的:$array['key'] = 'value';。
  • PHP中的數組分頁實現(非資料庫)
    PHP中的數組分頁實現(非資料庫)在日常開發的業務環境中,我們一般都會使用 MySQL 語句來實現分頁的功能。但是,往往也有些數據並不多,或者只是獲取 PHP 中定義的一些數組數據時需要分頁的功能。這時,我們其實不需要每次都去查詢資料庫,可以在一次查詢中把所有的數據取出來,然後在 PHP 的代碼層面進行分頁功能的實現。
  • php常用字符串函數實例總結
    本文實例總結了php常用字符串String函數。
  • PHP中的日期相關函數(三)
    PHP中的日期相關函數(三)之前我們已經介紹過了 PHP 的一些相關的日期操作對象,今天我們就來學習剩下的那些面向過程的使用方式。當然,如果是和 DateTime 類中相似的方法我們就不再進行介紹了。另外,Date() 和 time() 這兩個非常常用的函數也不會進行介紹,因為大家都已經用濫了,所以我們也就不浪費寶貴的學習資源了。
  • MATLAB數組的常用函數
    3  進行數組運算的常用函數在MATLAB中有一些常用函數,這些函數在日常的編程計算過程中會經常遇到,一般是基本的數學概念在MATLAB
  • (實用篇)PHP中unset,array_splice刪除數組中元素的區別
    以下是文章分享2群,由於群人數已超過300,不能掃碼進群,這個任務呢,就由小篇來拉你們進群了,掃描下面二維碼,加小篇好友~php中刪除數組元素是非常的簡單的,但有時刪除數組需要對索引進行一些排序要求我們會使用到相關的函數,這裡我們來介紹使用unset,array_splice刪除數組中的元素區別吧