国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

PHP數(shù)組array類常見操作示例

瀏覽:88日期:2022-09-10 11:56:38

本文實例講述了PHP數(shù)組array類常見操作。分享給大家供大家參考,具體如下:

array_merge($arr1,$arr2....);//合并一個或多個數(shù)組

例:

1、

<?php$beginning = ’foo’;$end = array(1 => ’bar’);$result = array_merge((array)$beginning, (array)$end);print_r($result);?>

以上例程會輸出:

Array ([0] => foo[1] => bar )

2、

<?php$array1 = array('color' => 'red', 2, 4);$array2 = array('a', 'b', 'color' => 'green', 'shape' => 'trapezoid', 4);$result = array_merge($array1, $array2);print_r($result);?>

以上例程會輸出:

Array( [color] => green [0] => 2 [1] => 4 [2] => a [3] => b [shape] => trapezoid [4] => 4)

3、

<?php$array1 = array();$array2 = array(1 => 'data');$result = array_merge($array1, $array2);?>

別忘了數(shù)字鍵名將會被重新編號!

Array( [0] => data)

4、

<?php$array1 = array(0 => ’zero_a’, 2 => ’two_a’, 3 => ’three_a’);$array2 = array(1 => ’one_b’, 3 => ’three_b’, 4 => ’four_b’);$result = $array1 + $array2;var_dump($result);?>

運行結果:

array(5) { [0]=> string(6) 'zero_a' [2]=> string(5) 'two_a' [3]=> string(7) 'three_a' [1]=> string(5) 'one_b' [4]=> string(6) 'four_b'}

array_diff($arr1,$arr2);//計算數(shù)組的差集(對比返回在 array1 中但是不在 array2 及任何其它參數(shù)數(shù)組中的值。)

例:

<?php$array1 = array('a' => 'green', 'red', 'blue', 'red');$array2 = array('b' => 'green', 'yellow', 'red');$result = array_diff($array1, $array2);print_r($result);?>

在 $array1 中多次出現(xiàn)的值一樣處理,輸出結果為:

Array( [1] => blue)

array_diff_assoc($arr1,$arr2...);//帶索引檢查計算數(shù)組的差集

array_diff_assoc() 返回一個數(shù)組,該數(shù)組包括了所有在 array1 中但是不在任何其它參數(shù)數(shù)組中的值

<?php$array1 = array('a' => 'green', 'b' => 'brown', 'c' => 'blue', 'red');$array2 = array('a' => 'green', 'yellow', 'red');$result = array_diff_assoc($array1, $array2);print_r($result);?>

以上例程會輸出:

Array( [b] => brown [c] => blue [0] => red)

array_keys($array);//返回數(shù)組中部分的或所有的鍵名(返回 input 數(shù)組中的數(shù)字或者字符串的鍵名。)

<?php$array = array(0 => 100, 'color' => 'red');print_r(array_keys($array)); $array = array('blue', 'red', 'green', 'blue', 'blue');print_r(array_keys($array, 'blue')); $array = array('color' => array('blue', 'red', 'green'),'size' => array('small', 'medium', 'large'));print_r(array_keys($array));?>

以上例程會輸出:

Array( [0] => 0 [1] => color)Array( [0] => 0 [1] => 3 [2] => 4)Array( [0] => color [1] => size)

array_slice($array, $offset, $length);//從數(shù)組中取出一段

參數(shù):array::輸入的數(shù)組, offset:序列偏移量, length:單元長度

$input = array('a', 'b', 'c', 'd', 'e');$output = array_slice($input, 2); // returns 'c', 'd', and 'e'$output = array_slice($input, -2, 1); // returns 'd'$output = array_slice($input, 0, 3); // returns 'a', 'b', and 'c'

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》、《php字符串(string)用法總結》、《php常用函數(shù)與技巧總結》、《PHP錯誤與異常處理方法總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》及《PHP數(shù)學運算技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

標簽: PHP
相關文章:
主站蜘蛛池模板: av片免费大全在线观看不卡 | 美女的被男人桶爽网站 | 一级毛片aaa| 欧美午夜免费观看福利片 | 最新三级网站 | 国产亚洲精品一区二区在线播放 | 99精品视频在线观看免费播放 | 欧美三级黄色大片 | 国产日本在线 | 国产高清美女一级毛片久久 | 女人国产香蕉久久精品 | 久久国产精品久久久久久久久久 | 色内内免费视频播放 | 久久精品中文字幕免费 | 九九热精品在线 | 免费一级毛片在播放视频 | 欧美日韩一区二区视频免费看 | 国产免费影院 | 国产成人免费高清视频网址 | 国内精品久久久久久久久蜜桃 | 综合激情网站 | 日韩综合网站 | 日本香蕉一区二区三区 | 国产高清在线观看 | 亚洲成a人片毛片在线 | 国产精品99久久久久久www | 三级视频在线播放线观看 | 欧美a在线 | 国产美女主播一级成人毛片 | 亚洲精品久久99久久 | 久久成人黄色 | 国产亚洲欧美在线播放网站 | 一色屋成人免费精品网站 | 欧美精品v日韩精品v国产精品 | 亚州三级| 国产玖玖在线观看 | 成人在线第一页 | 91九色精品国产免费 | 日本成a人伦片 | 国产大片在线观看 | 久草视频在线资源 |