|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章將給大家詳細介紹PHP數組合并的具體方法。首先對于PHP學者來說,大家都知道數組在PHP中是非常重要的,在完整的PHP項目中數組是并不可少的一部分。那么對于PHP初學者來說,創建數組或者不是難事,但是具體對數組進行復雜操作可能就有一定的難度。比如我們在項目中遇到需要將兩個數組或者多個數組進行合并成一個數組的情況,其實只要掌握了其中的相關函數,以后對這類問題就可以得心應手了。下面我們通過具體的代碼示例,給大家介紹PHP數組合并的幾種情況。 注:數組有三種類型,索引數組;關聯數組;多維數組。 數組合并代碼示例如下: 一、PHP合并兩個普通數組 <?php
header("content-type:text/html;charset=utf-8"); //設置編碼
?>
<?php
$ar1=array('iphone','三星','小米');
$ar2=array('華為','榮耀','諾基亞');
print_r(array_merge($ar1,$ar2));
?>上述代碼中有兩個普通數組,我們通過array_merge函數將兩個數組合并并且打印出來的結果如下圖:
顯然2個數組已經成功合并成一個數組了。相信大家也都注意到了array_merge函數,沒錯,array_merge函數就是可以把多個數組進行合并。 二、PHP合并兩個關聯數組 <?php
$ar1=array('a'=>'iphone','b'=>'三星','c'=>'小米');
$ar2=array('a'=>'華為','d'=>'榮耀','e'=>'諾基亞');
print_r(array_merge($ar1,$ar2));
?>合并兩個關聯數組,通過瀏覽器訪問結果如下圖:
此時,不知道大家是否發現一個問題?這兩個關聯數組中有一個相同鍵名,并且合并后后一個同鍵名值覆蓋了另外的值。也就是說如果多個數組中具有相同鍵名,那么用array_merge函數進行多個數組合并就會存在一個元素覆蓋另一元素的情況。 最后也給大家提示array_merge合并函數的另一個用法,就是如果我們把一個帶有鍵名為整數的數組,輸入到這個函數中后,我們就會得到一個重新被索引了的新數組! 那么以上就是關于PHP合并2個數組及多個數組數據的具體方法介紹,其中主要需要大家掌握了解array_merge函數。本篇文章具有一定的參考價值,希望對有需要的朋友有所幫助! 以上就是如何進行PHP多個數組合并【代碼示例】的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!