PHP?array_combine()?函數(shù)內(nèi)置函數(shù)
前言:
array_combine() 是 PHP 中的一個(gè)內(nèi)置函數(shù),用于組合兩個(gè)數(shù)組并通過(guò)使用一個(gè)數(shù)組作為鍵和另一個(gè)數(shù)組作為值來(lái)創(chuàng)建一個(gè)新數(shù)組。也就是說(shuō),一個(gè)數(shù)組的所有元素將成為新數(shù)組的鍵,而第二個(gè)數(shù)組的所有元素將成為這個(gè)新數(shù)組的值。
例子:
輸入: $array1 = ("Ram", "Akash", "Rishav"); $array2 = ('24', '30', '45'); 輸出: Array ( [Ram] => 24 [Akash] => 30 [Rishav] => 45 ) 輸入: $array1 = ("65824", "92547", "12045"); $array2 = ('1', '2', '3'); 輸出: Array ( [65824] => 1 [92547] => 2 [12045] => 3 )
語(yǔ)法:
array_combine( $keys_array, $values_array )
參數(shù):該函數(shù)接受兩個(gè)參數(shù),并且都是強(qiáng)制性的。功能參數(shù)如下表:
- $keys_array:這是一個(gè)鍵數(shù)組。如果將非法值作為鍵傳遞,則將其轉(zhuǎn)換為字符串
- $values_array:這是要在新數(shù)組中使用的值數(shù)組。
返回值:該函數(shù)返回一個(gè)新的組合數(shù)組,其中第一個(gè)數(shù)組$keys_array 中的元素表示新數(shù)組中的鍵,第二個(gè)數(shù)組$values_array 中的元素表示新數(shù)組中對(duì)應(yīng)的值。如果兩個(gè)數(shù)組中的元素?cái)?shù)量不同,則此函數(shù)返回 false。
下面的程序說(shuō)明了 PHP 中的 array_combine() 函數(shù):
<?php // PHP program to illustrate the working // of array_combine() function function Combine($array1, $array2) { return(array_combine($array1, $array2)); } // Driver Code $array1 = array("Ram", "Akash", "Rishav"); $array2 = array('24', '30', '45'); print_r(Combine($array1, $array2)); ?>
輸出:
Array
(
[Ram] => 24
[Akash] => 30
[Rishav] => 45
)
注意:兩個(gè)數(shù)組中的元素總數(shù)必須相等,函數(shù)才能成功執(zhí)行,否則會(huì)拋出錯(cuò)誤。
到此這篇關(guān)于PHP array_combine() 函數(shù)內(nèi)置函數(shù)的文章就介紹到這了,更多相關(guān)PHP array_combine() 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Ajax請(qǐng)求PHP后臺(tái)接口返回信息的實(shí)例代碼
今天小編就為大家分享一篇Ajax請(qǐng)求PHP后臺(tái)接口返回信息的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08Nginx環(huán)境下PHP flush失效的解決方法
最近在工作中發(fā)現(xiàn)了一個(gè)問(wèn)題,PHP的flush居然失效了,從網(wǎng)上找了一些資料,發(fā)現(xiàn)是Nginx的原因,所以這篇文章就給大家介紹了問(wèn)題與解決辦法,有需要的朋友們下面來(lái)一起看看吧。2016-10-10PHP+HTML+JavaScript+Css實(shí)現(xiàn)簡(jiǎn)單爬蟲開發(fā)
這篇文章主要為大家詳細(xì)介紹了PHP+HTML+JavaScript+Css實(shí)現(xiàn)簡(jiǎn)單爬蟲開發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-03-03PHP 抽象方法與抽象類abstract關(guān)鍵字介紹及應(yīng)用
抽象方法指沒(méi)有方法體的方法,只要一個(gè)類里面有一個(gè)方法是抽象方法,那么這個(gè)類就要定義為抽象類,不了解的朋友可以看看2014-10-10解析阿里云ubuntu12.04環(huán)境下配置Apache+PHP+PHPmyadmin+MYsql
本篇文章是對(duì)在阿里云ubuntu12.04環(huán)境下配置Apache+PHP+PHPmyadmin+MYsql的具體操作流程進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php截取html字符串及自動(dòng)補(bǔ)全html標(biāo)簽的方法
這篇文章主要介紹了php截取html字符串及自動(dòng)補(bǔ)全html標(biāo)簽的方法,是php對(duì)html操作非常實(shí)用的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01