成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

PHP數組array類常見操作示例

瀏覽:133日期: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
相關文章:
主站蜘蛛池模板: 精品99视频| 久久无码av三级 | 久草在线免费资源站 | 国内国外精品一区二区 | 国产成人微拍精品 | 久久在线视频免费观看 | 手机在线看片国产日韩生活片 | 色噜噜亚洲男人的天堂 | japanese 色系 tube日本 | 91香蕉国产 | 日本激情视频在线观看 | 欧美精品videosbestsex另类 | 综合图片亚洲网友自拍10p | 欧美与黑人午夜性猛交久久久 | 一级特级欧美a毛片免费 | 手机在线色 | 在线看a级片 | 久久免费视频观看 | 成 人免费va视频 | 国产男女 爽爽爽爽视频 | 波多野结衣中文一区二区免费 | 99久久免费看精品国产一区 | 综合网自拍 | 香港三级网站 | 国产精品一久久香蕉国产线看 | 大尺度福利视频在线观看网址 | 在线亚洲精品国产成人二区 | 杨幂国产精品福利在线观看 | 毛片在线网站 | 性刺激久久久久久久久 | 91视频一区 | 日韩视频在线观看 | 日本一区视频在线观看 | 国产精品一国产精品免费 | 久久精品国产精品亚洲精品 | 精品视频国产狼人视频 | 国产成人精品永久免费视频 | 日韩字幕一中文在线综合 | 美女扒开双腿让男人桶 | 一级在线观看视频 | 亚洲手机在线观看 |