欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

php數(shù)組替換函數(shù)是什么

這篇文章主要介紹php數(shù)組替換函數(shù)是什么,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、平邑ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的平邑網(wǎng)站制作公司

php數(shù)組替換函數(shù)有:1、array_replace()函數(shù),使用后面數(shù)組的值替換第一個(gè)數(shù)組的值;2、array_replace_recursive()函數(shù),遞歸地使用后面數(shù)組的值替換第一個(gè)數(shù)組的值;3、array_splice()函數(shù)。

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

1、array_replace()函數(shù)

array_replace() 函數(shù)使用后面數(shù)組的值替換第一個(gè)數(shù)組的值。語(yǔ)法如下:

array_replace(array1,array2,array3...)
  • 如果一個(gè)鍵存在于第一個(gè)數(shù)組 array1 同時(shí)也存在于第二個(gè)數(shù)組 array2,第一個(gè)數(shù)組 array1 中的值將被第二個(gè)數(shù)組 array2 中的值替換。

  • 如果一個(gè)鍵僅存在于第一個(gè)數(shù)組 array1,它將保持不變。

  • 如果一個(gè)鍵存在于第二個(gè)數(shù)組 array2,但是不存在于第一個(gè)數(shù)組 array1,則會(huì)在第一個(gè)數(shù)組 array1 中創(chuàng)建這個(gè)元素。

  • 如果傳遞了多個(gè)替換數(shù)組,它們將被按順序依次處理,后面數(shù)組的值將覆蓋之前數(shù)組的值。

示例1:如果一個(gè)鍵存在于 array1 中同時(shí)也存在于 array2 中,第一個(gè)數(shù)組的值將被第二個(gè)數(shù)組中的值替換

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("a"=>"orange","burgundy");
print_r(array_replace($a1,$a2));
?>

輸出:

Array ( [a] => orange [b] => green [0] => burgundy )

示例2:如果一個(gè)鍵僅存在于第二個(gè)數(shù)組中:

<?php
$a1=array("a"=>"red","green");
$a2=array("a"=>"orange","b"=>"burgundy");
print_r(array_replace($a1,$a2));
?>

輸出:

Array ( [a] => orange [0] => green [b] => burgundy )

2、array_replace_recursive()函數(shù)

array_replace_recursive() 函數(shù)遞歸地使用后面數(shù)組的值替換第一個(gè)數(shù)組的值。語(yǔ)法如下:

array_replace_recursive(array1,array2,array3...)

示例:多個(gè)數(shù)組

<?php
$a1=array("a"=>array("red"),"b"=>array("green","blue"));
$a2=array("a"=>array("yellow"),"b"=>array("black"));
$a3=array("a"=>array("orange"),"b"=>array("burgundy"));
print_r(array_replace_recursive($a1,$a2,$a3));
?>

輸出:

Array ( [a] => Array ( [0] => orange ) [b] => Array ( [0] => burgundy [1] => blue ) )

說(shuō)明:array_replace() 與 array_replace_recursive() 的差別:

<?php
$a1=array("a"=>array("red"),"b"=>array("green","blue"),);
$a2=array("a"=>array("yellow"),"b"=>array("black"));

$result=array_replace_recursive($a1,$a2);
print_r($result);

$result=array_replace($a1,$a2);
print_r($result);
?>

輸出:

Array ( [a] => Array ( [0] => yellow ) [b] => Array ( [0] => black [1] => blue ) ) 
Array ( [a] => Array ( [0] => yellow ) [b] => Array ( [0] => black ) )

3、array_splice()函數(shù)

array_splice() 函數(shù)從數(shù)組中移除選定的元素,并用新元素取代它。該函數(shù)也將返回包含被移除元素的數(shù)組。如果函數(shù)沒(méi)有移除任何元素(length=0),則將從 start 參數(shù)的位置插入被替換數(shù)組。

語(yǔ)法

array_splice(array,start,length,array)
參數(shù)描述
array必需。規(guī)定數(shù)組。
start

必需。數(shù)值。規(guī)定刪除元素的開(kāi)始位置。

  • 0 = 第一個(gè)元素。

  • 如果該值設(shè)置為正數(shù),則從數(shù)組中該值指定的偏移量開(kāi)始移除。

  • 如果該值設(shè)置為負(fù)數(shù),則從數(shù)組末端倒數(shù)該值指定的偏移量開(kāi)始移除。

  • -2 意味著從數(shù)組的倒數(shù)第二個(gè)元素開(kāi)始。

length

可選。數(shù)值。規(guī)定被移除的元素個(gè)數(shù),也是被返回?cái)?shù)組的長(zhǎng)度。

  • 如果該值設(shè)置為正數(shù),則移除該數(shù)量的元素。

  • 如果該值設(shè)置為負(fù)數(shù),則移除從 start 到數(shù)組末端倒數(shù) length 為止中間所有的元素。

  • 如果該值未設(shè)置,則移除從 start 參數(shù)設(shè)置的位置開(kāi)始直到數(shù)組末端的所有元素。

array

可選。規(guī)定帶有要插入原始數(shù)組中元素的數(shù)組。

如果只有一個(gè)元素,則可以設(shè)置為字符串,不需要設(shè)置為數(shù)組。

示例:把 length 參數(shù)設(shè)置為 0:

<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>

輸出:

Array ( [0] => red [1] => purple [2] => orange [3] => green )

以上是“php數(shù)組替換函數(shù)是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:php數(shù)組替換函數(shù)是什么
網(wǎng)站地址:http://aaarwkj.com/article24/gpgpce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站導(dǎo)航、外貿(mào)建站、微信公眾號(hào)、品牌網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
日韩中文字幕一二一二区| av一区二区三区不卡在线看| 亚洲精品欧美无人区乱码| 国产成人av网站在线观看| 最新日韩av一区二区| 夜夜爽精品国产亚洲av成人| 日本免费精品一区二区三区中| 色婷婷一区二区三区网站| 亚洲欧洲国产视频一区二区 | 亚洲亚洲精品av在线动| 国产老太婆精品久久久久| 久久青青草原一区二区| 中文字幕中出亚洲精品| 欧美日韩国产综合精品亚洲| 成人午夜三级在线观看| av毛片在线播放免费| 亚洲成人自拍视频在线观看| 精品人妻一区二区av| 亚洲女同另类在线播放视频| 亚洲精品在线观看日韩欧美| 欧美日韩中文字幕精品视频| 先锋影音女同中文字幕| 亚洲精品啪啪一区二区| 亚洲av永久精品一区二区三区| 熟女自拍偷拍视频播放| 粉嫩国产精品一区二区| 亚洲乱码一区二区免费版| 亚洲日本韩国美女二区| av成人黄色片在线播放| 日韩亚洲一区二区免费| 国产乱av一区二区三区| 欧美亚洲国产精品久久久| 在线观看国产高清自拍| 青青草原综合视频在线| 日本在线免费高清观看| 97国产一区二区精品久久呦| 黑人巨大一区二区三区| 国产午夜三级视频在线观看| 欧美久久精品在线观看| 国产一级成人免费视频| 强暴美女视频大全久久久|