日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

php中的數組是一種非常常用的數據結構,它可以用來存儲多個值。在php中,使用數組可以更方便地管理和操作大量數據。本文將介紹如何在php中使用數組,并提供代碼示例,幫助讀者更好地理解數組的基本用法和操作技巧。讓我們一起來探索如何在php中靈活地應用數組功能,提升編程效率吧!

你可以用兩種不同的方式定義一個空數組:

<code>$list?=?[];$list?=?array();</code>

登錄后復制

數組可以用值進行初始化:

<code>$list?=?[1,?2];$list?=?array(1,?2);</code>

登錄后復制

數組可以容納任何類型的值:

<code>$list?=?[1,?'test'];</code>

登錄后復制

甚至其他數組:

<code>$list?=?[1,?[2,?'test']];</code>

登錄后復制

你可以用這個符號訪問數組中的元素:

<code>$list?=?['a',?'b'];$list[0];?//'a'?--the?index?starts?at?0$list[1];?//'b'</code>

登錄后復制

一旦一個數組被創建,你可以用這種方式向它追加值:

<code>$list?=?['a',?'b'];$list[]?=?'c';</code>

登錄后復制

你可以用array_unshift() 來代替在數組的開頭添加項:

<code>$list?=?['b',?'c'];array_unshift($list,?'a');</code>

登錄后復制

使用內置的count() 函數計算一個數組中有多少個項:

<code>$list?=?['a',?'b'];count($list);?//2</code>

登錄后復制

使用in_array() 內置函數檢查一個數組是否包含一個項:

<code>$list?=?['a',?'b'];in_array('b',?$list);?//true</code>

登錄后復制

如果除了確認存在之外,你還需要索引,使用array_search()

<code>$list?=?['a',?'b'];array_search('b',?$list)?//1</code>

登錄后復制

有用的PHP數組函數

字符串和數字一樣,php為數組提供了很多非常有用的函數。我們已經看到了count(),in_array(),array_search(), 讓我們再看一些:

    is_array() 檢查一個變量是否是一個數組

    array_unique() 從一個數組中刪除重復的值

    array_search() 在數組中搜索一個值并返回鍵值

    array_reverse() 反轉一個數組

    array_reduce() 使用回調函數將一個數組減少到一個單一的值

    array_map() 對數組中的每個項目應用一個回調函數。通常用于通過修改一個現有數組的值來創建一個新的數組,而不改變該數組

    array_filter() 使用一個回調函數將一個數組過濾為一個單一的值

    max() 獲取數組中的最大值

    min() 獲取數組中包含的最小值

    array_rand() 從數組中獲取一個隨機項

    array_count_values() 計算數組中的所有數值

    implode() 將一個數組變成一個字符串

    array_pop() 刪除數組中的最后一項,并返回其值

    array_shift() 與 相同,但刪除的是第一個項目而不是最后一個項目array_pop()

    sort() 對一個數組進行排序

    rsort() 對一個數組進行倒序排序

    array_walk() 與 類似,對數組中的每一個項都做一些事情,但除此之外,它還可以改變現有數組中的值。array_map()

    關聯數組

    到目前為止,我們已經使用了具有遞增的、數字索引的數組。0, 1, 2…

    你也可以使用帶有命名索引(鍵)的數組,我們稱它們為關聯數組:

    <code>$list?=?['first'?=&gt;?'a',?'second'?=&gt;?'b'];$list['first']?//'a'$list['second']?//'b'</code>

    登錄后復制

    我們有一些對關聯數組特別有用的函數:

      array_key_exists() 檢查一個鍵是否存在于數組中

      array_keys() 從數組中獲取所有的鍵

      array_values() 從數組中獲取所有的值

      asort() 對一個關聯數組按值進行排序

      arsort() 按值對關聯數組進行降序排序

      ksort() 按鍵對關聯數組進行排序

      krsort() 按鍵對關聯數組進行降序排序

分享到:
標簽:php數組 PHP編程 后端開發 數組
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定