如何運用PHP函數array_push()實現數組元素的增加

2020-12-16 51CTO

如何運用PHP函數array_push()實現數組元素的增加

我們為大家介紹了如何使用PHP函數array_push()在數組的頭尾增加數據元素的方法,希望對初學PHP語言的朋友們有所幫助。

作者:佚名來源:CSDN|2009-11-24 18:08

當你使用PHP函數array_push()的時候,你將會很容易的做到在數組的頭尾增加新的元素。我們下面就將實際操作代碼寫上,希望對有需要的朋友有所幫助。

下面的例子中首先示範如何使用PHP函數array_push()在數組的尾端新增元素:

  1. <? /* 首先我們建立一個數組 */   
  2.  
  3. $fruitArray = array("apple", "orange", "banana", "Peach", "pear");    
  4.  
  5. /* 使用array_push()函數在原有數組尾端新增一些元素 */   
  6.  
  7. array_push($fruitArray, "grape", "pineapple", "tomato");    
  8.  
  9. /* 現在把該數組的所有元素的鍵(key)與值(value)都顯示在網頁上 */   
  10.  
  11. while (list($key,$value) = each($fruitArray)) {   
  12.  
  13. echo "$key : $value<br>";   
  14.  
  15. }    
  16.  
  17. ?>     

顯示結果如下:

0 : apple

1 : orange

2 : banana

3 : Peach

4 : pear

5 : grape

6 : pineapple

7 : tomato

現在來示範如何運用PHP函數array_push()從數組的開頭新增一些元素。下面的程序代碼和前面一個例子幾乎完全相同,***的差別只是這裡使用的函數是array_unshift()而不是 array_push()。

  1. <?   
  2.  
  3. /* 首先我們建立一個數組 */   
  4.  
  5. $fruitArray = array("apple", "orange", "banana", "Peach", "pear");    
  6.  
  7. /* 使用array_unshift()函數在原有數組開頭新增一些元素 */   
  8.  
  9. array_unshift($fruitArray, "grape", "pineapple", "tomato");    
  10.  
  11. /* 現在把該數組的所有元素的鍵(key)與值(value)都顯示在網頁上 */   
  12.  
  13. while (list($key,$value) = each($fruitArray)) {   
  14.  
  15. echo "$key : $value<br>";   
  16.  
  17. }    
  18.  
  19. ?>   

顯示結果如下:

0 : grape

1 : pineapple

2 : tomato

3 : apple

4 : orange

5 : banana

6 : Peach

7 : pear

以上兩段代碼分別介紹了PHP函數array_push()在數組頭尾增加元素的辦法。

【責任編輯:

曹凱

TEL:(010)68476606】

點讚 0

相關焦點

  • 探討如何實現PHP刪除數組元素
    對於學習PHP語言的人來說,在數組上添加元素是一件非常輕鬆的事情。那麼,當我們需要刪除數組元素的時候,應該如何做呢?其實這一步驟同樣很簡單。下面我們就來為大家介紹有關PHP刪除數組元素的具體實現方式。
  • PHP數組函數有哪些?
    array_combine函數定義:array_combine() 函數通過合併兩個數組來創建一個新數組,其中的一個數組元素為鍵名,另一個數組的元素為鍵值。本函數返回一個數組,其元素的鍵名是原數組的值,鍵值是該值在原數組中出現的次數。
  • PHP如何刪除數組中的重複元素 - php中文網
    在PHP中可以使用內置函數array_unique()來直接刪除重複元素,也可以使用array_flip()函數來間接刪除重複元素。1.array_unique()函數array_unique()函數可以移除數組中的重複的值,並返回結果數組;當幾個數組元素的值相等時,只保留第一個元素,其他的元素被刪除。代碼示例:<?
  • php如何使用array_merge()函數?(代碼示例)
    array_merge()是PHP中的一個內置函數,它可以將兩個或多個數組的元素或值合併為一個數組,然後返回這個數組。下面我們就來具體介紹一下array_merge()函數的用法,希望對大家有所幫助。array_merge()函數array_merge()函數用逗號(',')分隔的數組列表作為需要合併的參數,然後將後一個數組的值附加在前一個數組的末尾,形成一個新數組並返回,這個數組中包含在參數中傳遞的數組的合併值。
  • php中常用的數組函數,都在這裡,有你不認識的嗎?
    至此,我們就已經熟悉了如何利用php對mysql資料庫進行增刪改查的操作,學習了資料庫之後,我們來熟悉一些php中常用到的函數,今天我們就來學習php中常用到的數組函數。1、count函數count函數是用來計算數組內的元素的數目的一個函數,例子如下:count($arr);2、array_chunk函數array_chunk函數是用來將一個數組拆分為多個數組塊的,語法如下:array_chunk(「數組」,每個數組塊元素的個數),例子如下:array_chunk($arr, 2);
  • PHP中數組元素升序、降序及重新排序的函數
    首頁 > 語言 > 關鍵詞 > php最新資訊 > 正文 PHP中數組元素升序、降序及重新排序的函數
  • php 數組的相關處理函數
    ($contact):統計數組元素出現的次數,輸出數組,鍵名為元素值,值為鍵名出現次數3.array_unique($contact):刪除數組中的重複元素值,重複的元素,鍵名保留第一個元素的鍵名三、使用回調函數處理數組的函數
  • 巧用 PHP 數組函數
    這樣做的目的是為了向 array_intersect_key 函數服務,array_intersect_key 函數的功能是「使用鍵名比較計算數組的交集」,也就是返回第一個參數數組中與其他參數數組相同鍵名的值。這樣便實現了取指定鍵名的功能 ~(≧▽≦)/~啦!
  • (實用篇)PHP中unset,array_splice刪除數組中元素的區別
    以下是文章分享2群,由於群人數已超過300,不能掃碼進群,這個任務呢,就由小篇來拉你們進群了,掃描下面二維碼,加小篇好友~php中刪除數組元素是非常的簡單的,但有時刪除數組需要對索引進行一些排序要求我們會使用到相關的函數,這裡我們來介紹使用unset,array_splice刪除數組中的元素區別吧
  • [基礎] PHP常見數組函數與實例,看這篇足矣
    或許你早就知道如何用,或許對你有些許幫助,可是最後還是感謝你的關注鞏固php基礎,免費分享給你視頻教程【PHP7.x入門到進階,初學者直接獲取!】,公眾號裡回覆:20200202   免費領取提取碼!.獲取數組元素的個數:count(array,mode),mode為1時表示遞歸地對數組進行計數,默認為0。
  • PHP數組使用之道(乾貨)
    php$numbers = [-1, 0, 1];$not_empty = array_filter($numbers);print_r($not_empty);你可以使用 array_unique() 函數用於從數組中獲取唯一值元素。注意該函數會保留唯一元素在原數組中的鍵名:<?
  • 【每天一題】PHP中常用的數組操作方法筆記整理
    如果該變量是一個數組,可以使用變量名稱和關鍵字或索引的組合來訪問其內容。 像其他變量一樣,使用運算符=可以改變數組元素的內容。數組單元可以通過 array[key] 語法來訪問。數組的基本操作php定義數組:<?
  • 用php代碼實現在數組中追加一個全新的元素與屬性
    本文主要簡單介紹了用php代碼在一個數組中添加一個全新的元素與屬性方法 1、首先要定義一個用於測試的正常數組
  • PHP中的數組分頁實現(非資料庫)
    今天,我們就來學習一下可以實現這個能力的一些函數技巧。首先,我們還是準備好測試數據。(貌似把分頁的原理都講了一下)array_slice第一個也是最基礎和最常見的分頁方式,就是使用 array_slice() 函數來實現。它的作用是從數組中截取出一段內容來並返回這段內容的數組。
  • PHP函數implode()與explode()函數的不同之處
    PHP函數implode()與explode()函數的不同之處 PHP函數implode()的作用主要是把數組元素組合為一個字符串,相關語法為:implode(separator,array)。
  • 你應該知道的,PHP中幾種對數組元素處理方法效率問題
    在日常的開發工作中, 我們經常需要對數組內的元素進行處理操作。在php中最常用的方法是使用foreach處理數據,但是在php中還有其他兩種操作方法, array_map和for循環下面通過實例運行方式比較一下這三種方法執行效率我們通過對1到100000個數組內元素增加1操作準備工作:a) 使用range生成1-100000的數組元素 $arr = range(1, 100000);b)
  • php str-ireplace()函數替換字符串/數組中的一些字符
    str_ireplace()函數定義及用法在php中,str_ireplace()函數是使用來替換字符串或數組中的一些字符(不區分大小寫),返回替換後的新字符串或數組,原字符串或數組不變;str_ireplace()函數如果處理的數據是一個數組:該函數將對數組中的每個元素進行查找和替換
  • PHP中的isset()和array_key_exists()函數的區別
    php     $array = array();    echo isset($array['geeks']) ? 'array is set.' :      '數組未設置'; ?>輸出:array_key_exists()函數array_key_exists()函數也是PHP中的預定義函數,它檢查數組中是否存在索引或特定鍵。它不會為任何空值評估鍵的值。如果它沒有在數組中找到鍵,則返回false,在所有其他可能情況下返回true。
  • PHP如何按比例把數組分為幾個小數組 - 帶你玩轉PHP函數系列
    在PHP開發的時候,有時候特別是我們需要處理大型的數組的時候,我們常常希望能把一個大數組切分成幾個小數組,本文告訴大家如何實現這個效果開發工具/瀏覽器PHP開發環境(本文使用的是WAMP)代碼編輯器(本文用的是PHPstorm)谷歌瀏覽器
  • JavaScript中原生Array數組方法詳解
    arguments對象不是數組的實例,但仍然有length屬性,值也可以被索引,因此也可以像一張一樣被循環遍歷。這篇文章中,我將盤點下定義在Array原型上的一些常用的方法,並逐一介紹其用法。1.forEach()forEach對數組的所有成員依次執行且只執行一次參數函數,參數函數包含以下3個參數:進一步,可以傳遞一個可選參數用作指定函數裡的這個。