国产探花免费观看_亚洲丰满少妇自慰呻吟_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|位置結束.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙阴县| 苏尼特左旗| 东乡县| 莫力| 无锡市| 岳池县| 蓝田县| 仪征市| 陇川县| 贵州省| 平塘县| 大足县| 南京市| 怀来县| 八宿县| 玉山县| 广平县| 若尔盖县| 长兴县| 黔江区| 英超| 大冶市| 陕西省| 武胜县| 都昌县| 龙口市| 高平市| 铜川市| 定南县| 怀柔区| 沁源县| 北海市| 绩溪县| 通榆县| 辛集市| 无锡市| 长治市| 米脂县| 绥江县| 教育| 丹巴县|