国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP數組連接和拆分函數array_combine()和array_slice()

2024-09-04 11:46:24
字體:
來源:轉載
供稿:網友

下面本文章給大家簡單的介紹一下PHP數組連接和拆分函數array_combine()和array_slice()用法,希望例子能幫助到各位同學.

一提起數組,可能多PHP初學者會覺得難,但開發一些高級應用的時候,又離不開數組的使用,下面就來說下,PHP使用array_combine()函數來連接數組,用array_slice()函數來拆分數組.

一、連接數組

array array_combine(array keys,array values)

本函數會返回一個新數組,由一組提交的鍵和對應的值組成,下面來看一個實例,代碼如下:

  1. <?php 
  2. $name = array("apple""banana""orange"); 
  3. $color = array("red""yellow""orange"); 
  4. $fruit = array_combine($name$color); 
  5. print_r($fruit); 
  6. // 輸出結果為: 
  7. // Array ( [apple] => red [banana] => yellow [orange] => orange ) 
  8. ?> 

需要注意,使用array_combine()連接數組時,兩個數組必須大小相同,不能為空.

二、拆分數組:

主要是使用array_slice()函數,它將返回數組中的一部分,從鍵offset開始,到offset+length位置結束,其形式:

array array_slice (array array, int offset[,int length])

下面來看一個例子,代碼如下:

  1. <?php 
  2. $fruits = array("Apple""Banana""Orange""Pear""Grape""Lemon""Watermelon"); 
  3. $subset = array_slice($fruits, 3); 
  4. print_r($subset); 
  5. // 輸出結果為: 
  6. // Array ( [0] => Pear [1] => Grape [2] => Lemon [3] => Watermelon ) 
  7. ?> 

使用負長度,代碼如下:

  1. <?php 
  2. $fruits = array("Apple""Banana""Orange""Pear""Grape""Lemon""Watermelon"); 
  3. $subset = array_slice($fruits, 2, -2); 
  4. //開源代碼Vevb.com 
  5. print_r($subset); 
  6. // 輸出結果: 
  7. // Array ( [0] => Orange [1] => Pear [2] => Grape ) 
  8. ?> 

需要注意的是:offset 為正值時,拆分將從距數組開頭的offset 位置開始,如果offset 為負值,則拆分從距數組末尾的offset 位置開始,如果省略了可選參數length,則拆分將從offset 開始,一直到數組的最后一個元素,如果給出了length 且為正數,則會在距數組開頭的offset+length 位置結束,相反,如果給出了length且為負數,則在距數組開頭的count(input_array)-|length|位置結束.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 两当县| 潢川县| 黑龙江省| 罗山县| 安吉县| 乌兰察布市| 鲁甸县| 遂平县| 三明市| 怀安县| 新野县| 太仆寺旗| 客服| 金乡县| 霍州市| 会同县| 深圳市| 冷水江市| 南丹县| 中西区| 明溪县| 土默特右旗| 茌平县| 贵定县| 隆子县| 麻栗坡县| 独山县| 平陆县| 卢湾区| 玛曲县| 靖州| 清河县| 乐安县| 高安市| 阳江市| 昌都县| 清苑县| 沅陵县| 谢通门县| 巴彦淖尔市| 双城市|