真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中有哪些數(shù)組處理函數(shù)-創(chuàng)新互聯(lián)

PHP中有哪些數(shù)組處理函數(shù)?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)是專業(yè)的武山網(wǎng)站建設(shè)公司,武山接單;提供網(wǎng)站建設(shè)、網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行武山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

具體如下:

"Lamp","db"=>"database","LANGUAGE"=>"PHP");
 print_r(array_change_key_case($arr1,CASE_UPPER));
 echo "
";  print_r(array_change_key_case($arr1,CASE_LOWER));  echo "

";  //將一個(gè)數(shù)組分割成多個(gè) 第三個(gè)參數(shù)設(shè)定是否保留鍵  $arr2=array('a','b','c','d','e','f','g');  print_r(array_chunk($arr2,2,true));  echo "
";  print_r(array_chunk($arr2,2,false));  echo "

";  //array array_diff_assoc ( array $array1 , array $array2 [, array $ ... ] ) 返回一個(gè)數(shù)組,  //該數(shù)組包括了所有在 array1 中但是不在任何其它參數(shù)數(shù)組中的值  //鍵不同也算  $arr3=array('a'=>'green','b'=>'brown','c'=>'red');  $arr4=array('a'=>'green','yellow','red');  print_r(array_diff_assoc($arr3,$arr4));  echo "

";  //array_diff ( array $array1 , array $array2 [, array $ ... ] )  //返回一個(gè)數(shù)組,該數(shù)組包括了所有在 array1 中但是不在任何  //其它參數(shù)數(shù)組中的值,鍵不同不算  print_r(array_diff($arr3,$arr4));  echo "

";  //array_fill ( int $start_index , int $num , mixed $value )  //用 value參數(shù)的值將一個(gè)數(shù)組填充 num 個(gè)條目,  //鍵名由 start_index 參數(shù)指定的開始。  print_r(array_fill(-5,8,"banana"));  echo "

";  //array_flip ( array $trans )  //返回一個(gè)反轉(zhuǎn)后的 array,例如 trans 中的鍵名變成了值,  //而 trans 中的值成了鍵名。  $arr5=array('a'=>'1',"b"=>"2","c","d","e");  print_r(array_flip($arr5));  echo "

";  //array_map ( callback $callback , array $arr1 [, array $... ] )  //返回一個(gè)數(shù)組,該數(shù)組包含了 arr1 中的所有單元經(jīng)過 callback 作用過  //之后的單元。callback接受的參數(shù)數(shù)目應(yīng)該和傳遞給 array_map()  //函數(shù)的數(shù)組數(shù)目一致。   function cube($n){  return $n*$n;  }  $arr6=array(1,2,3,4,5);  print_r(array_map("cube",$arr6));  echo "

";  //array_merge_recursive ( array $array1 [, array $... ] )  //將一個(gè)或多個(gè)數(shù)組的單元合并起來,一個(gè)數(shù)組中的值附加在前一個(gè)數(shù)組  //的后面。返回作為結(jié)果的數(shù)組。如果輸入的數(shù)組中有相同的字符串鍵名,  //則這些值會(huì)被合并到一個(gè)數(shù)組中去,這將遞歸下去,因此如果一個(gè)值本身  //是一個(gè)數(shù)組,本函數(shù)將按照相應(yīng)的條目把它合并為另一個(gè)數(shù)組。然而,如  //果數(shù)組具有相同的數(shù)組鍵名,后一個(gè)值將不會(huì)覆蓋原來的值,而是附加到  //后面。  $arr7=array("color"=>array("favorite"=>"red"),5);  $arr8=array(10,array("favorite"=>"yellow","blue"));  print_r(array_merge_recursive($arr7,$arr8));  echo "

";  //array_reduce ( array $input , callback $function [, int $initial ]   //將回調(diào)函數(shù) function 迭代地作用到 input 數(shù)組中的每一個(gè)單元中,從而將數(shù)組  //簡化為單一的值。如果指定了可選參數(shù) initial,該參數(shù)將被當(dāng)成是數(shù)組中的第  //一個(gè)值來處理,或者如果數(shù)組為空的話就作為最終返回值。如果數(shù)組為空并且沒  //有傳遞 initial 參數(shù),array_reduce() 返回 NULL。  function rsum($v,$w){  $v+=$w;  return $v;  }  function rmul($v,$w){  $v*=$w;  return $v;  }  $a=array(1,2,3,4,5);  $x=array();  $b=array_reduce($a,"rsum");  $c=array_reduce($a,"rmul",10);  $d=array_reduce($x,"rsum",1);  echo $b."\t\t".$c."\t\t".$d."\n";  echo "

";  //array_replace ( array &$array , array &$array1 [, array &$array2 [, array &$... ]] )  //函數(shù)使用后面數(shù)組元素的值替換第一個(gè) array 數(shù)組的值。如果一個(gè)鍵存在于第一  //個(gè)數(shù)組同時(shí)也存在于第二個(gè)數(shù)組,它的值將被第二個(gè)數(shù)組中的值替換。如果一個(gè)  //鍵存在于第二個(gè)數(shù)組,但是不存在于第一個(gè)數(shù)組,則會(huì)在第一個(gè)數(shù)組中創(chuàng)建這個(gè)  //元素。如果一個(gè)鍵僅存在于第一個(gè)數(shù)組,它將保持不變。如果傳遞了多個(gè)替換數(shù)  //組,它們將被按順序依次處理,后面的數(shù)組將覆蓋之前的值。  $base=array("orange","banana","apple","raspberry");  $replacements=array(0=>"pineapple",4=>"cherry");  $replacements2=array(0=>"grape");  //print_r(array_replace($base,$replacements,$replacements2));  //echo "

";  //array_splice ( array &$input , int $offset [, int $length [, array $ replacement ]] )  //把 input 數(shù)組中由 offset 和 length指定的單元去掉,如果提供了 replacement  // 參數(shù),則用 replacement數(shù)組中的單元取代。返回一個(gè)包含有被移除單元的數(shù)組  // 。注意 input 中的數(shù)字鍵名不被保留。如果省略 length,則移除數(shù)組中從   // offset到結(jié)尾的所有部分。如果指定了 length并且為正值,則移除這么多單元  // 。如果指定了 length并且為負(fù)值,則移除從 offset 到數(shù)組末尾倒數(shù) length   // 為止中間所有的單元。小竅門:當(dāng)給出了 replacement 時(shí)要移除從 offset到  // 數(shù)組末尾所有單元時(shí),用 count($input) 作為 length。  $input=array("red","green","blue","yellow");  array_splice($input,1,-1);  print_r($input);  echo "

";  //key ( array &$array )  //返回?cái)?shù)組中當(dāng)前單元的鍵名。  $fruit=array("fruit1"=>"apple","fruit2"=>"orange","fruit3"=>"grape",  "fruit4"=>"apple","fruit5"=>"apple");  while($fruit_name=current($fruit)){  if($fruit_name=='apple'){   echo key($fruit)."
";  }  next($fruit);  }  echo "

"; ?>

關(guān)于PHP中有哪些數(shù)組處理函數(shù)問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


名稱欄目:PHP中有哪些數(shù)組處理函數(shù)-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/cdpcig.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部