亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

PHP數組array類常見操作示例

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

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

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

例:

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);?>

別忘了數字鍵名將會被重新編號!

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);//計算數組的差集(對比返回在 array1 中但是不在 array2 及任何其它參數數組中的值。)

例:

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

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

Array( [1] => blue)

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

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

<?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);//返回數組中部分的或所有的鍵名(返回 input 數組中的數字或者字符串的鍵名。)

<?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);//從數組中取出一段

參數:array::輸入的數組, 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數組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》、《php字符串(string)用法總結》、《php常用函數與技巧總結》、《PHP錯誤與異常處理方法總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》及《PHP數學運算技巧總結》

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

標簽: PHP
相關文章:
主站蜘蛛池模板: 韩国精品一区二区三区四区五区 | 黄片毛片免费 | 亚洲综合激情六月婷婷在线观看 | 黄色一级片性生活 | 成人福利免费视频 | 九九在线免费观看视频 | 国产在线91观看免费观看 | 一级做a爱片久久毛片 | 又刺激又黄的一级毛片 | 极品毛片 | 欧美黄色一级视屏 | 亚洲一二三区久久五月天婷婷 | 在线观看精品91老司机 | 亚洲欧洲精品视频在线观看 | 成人午夜在线视频 | 国产女人性做爰视频 | 久久免费国产视频 | 久久久久久久久免费视频 | 最新99国产成人精品视频免费 | 成年人网站黄色 | 无遮挡一级毛片呦女视频 | 精品毛片 | 亚洲 国产精品 日韩 | 亚洲永久精品免费www52zcm男男 | 国产一区二区三区在线 | 亚洲欧美午夜 | 国产黄色大片 | 国语自产偷拍精品视频偷最新 | 一级黄色大毛片 | 亚洲爱爱视频 | 亚洲精品国产精品乱码视色 | 亚洲精品成人一区二区aⅴ 亚洲精品大片 | 金发美女大战黑人啪啪 | 国产自产自拍 | 1024在线观看国产天堂 | 国产精品久久久久久久成人午夜 | 毛片大全免费观看 | 偷拍清纯高清视频在线 | 久久国产精品一区 | 国产91免费在线观看 | 国产在线观看91精品一区 |