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

首頁 > 語言 > PHP > 正文

詳解php常用數(shù)組函數(shù)實例

2024-09-04 11:49:30
字體:
供稿:網(wǎng)友

本文實例總結(jié)了php常用數(shù)組函數(shù)。分享給大家供大家參考,具體如下:

1. array array_merge(array $array1 [, array  $array2 [, $array]])

函數(shù)功能:將一個或多個數(shù)組的單元合并起來,一個數(shù)組中的值附加在前一個數(shù)組的后面。返回結(jié)果的數(shù)組。

如果輸入的數(shù)組中有相同的字符串鍵名,則該鍵名后面的值將覆蓋前一個值。然而,如果數(shù)組包含數(shù)字鍵名,后面的值將不會覆蓋原來的值,而是附加到后面。

如果只給了一個數(shù)組并且該數(shù)組是數(shù)字索引的,則鍵名會以連續(xù)方式重新索引。

例1:數(shù)組中有相同的字符串鍵名,代碼如下

  1. $array1=array('color'=>'greed','3'=>8); 
  2. $array2=array("a",'color'=>"red",'3'=>8); 
  3. var_dump(array_merge($array1,$array2)); 

輸出代碼如下

  1. array(4){ 
  2.   ["color"]=> string(3)"red" 
  3.   [0]=> int(8) 
  4.   [1]=> string(1)"a" 
  5.   [2]=> int(8) 

鍵名重復(fù)的color被覆蓋,只取后面的值‘red',而數(shù)字鍵名相同的‘3'未被覆蓋,而是附加到后面。

2. array array_slice(array $array,int $offset, [, int $length [, bool  $preserve_keys ]])

函數(shù)功能:返回根據(jù)offset和length參數(shù)所指定的array數(shù)組中的一段序列。

如果offset非負:則數(shù)組將從開始端到offset的偏移量開始。

$array=array(1,2,3,4,5,6);array_slice($array,2);相當于(1,2,3,4,5,6);紅色代表截取后的數(shù)組。

如果offset為負:則數(shù)組將從末端到offset的偏移量開始。array_slice($array,-2);相當于(1,2,3,4,5,6);

如果length為正:從offset開始的截取的個數(shù)。array_slice($array,2,2);相當于(1,2,3,4,5,6);

如果length為負:則序列將終止在距離數(shù)組末端這么遠的地方;

array_slice($array,2,-1);相當于(1,2,3,4,5,6);

默認為:到數(shù)組末尾。

3. array_map(callback  $callback , array  $arr1[, array $.....])

函數(shù)功能:返回一個數(shù)組,該數(shù)組包含了arr1中的所有單元經(jīng)過callback作用后的單元。callback 接受的參數(shù)數(shù)目應(yīng)該和傳遞給 array_map() 函數(shù)的數(shù)組數(shù)目一致,代碼如下

  1. <?php 
  2. functioncube($n
  3.   return($n*$n*$n); 
  4. $a=array(1, 2, 3, 4, 5); 
  5. $b=array_map("cube",$a); 
  6. print_r($b); 
  7. ?> 

輸出如下

  1. Array 
  2.   [0] => 1 
  3.   [1] => 8 
  4.   [2] => 27 
  5.   [3] => 64 
  6.   [4] => 125 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 若羌县| 抚远县| 泰顺县| 林口县| 呼伦贝尔市| 保定市| 安新县| 卢氏县| 炎陵县| 庄浪县| 永和县| 凭祥市| 丹巴县| 原平市| 杨浦区| 莱西市| 皋兰县| 阿拉尔市| 太保市| 金华市| 二连浩特市| 凭祥市| 金平| 临桂县| 桓仁| 平山县| 固原市| 泰来县| 闽清县| 图片| 北宁市| 拉萨市| 通辽市| 来凤县| 青州市| 兰西县| 萨嘎县| 保德县| 新津县| 兴城市| 武宣县|