色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

PHP數組array類常見操作示例

瀏覽:100日期: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
相關文章:
主站蜘蛛池模板: 亚洲国产精品热久久2022 | 日韩精品一区二区三区视频 | 高清国产精品久久 | 国产成人免费永久播放视频平台 | 国产成人综合日韩精品婷婷九月 | 亚洲性网站| 男人亚洲天堂 | avav男人天堂 | 国产小毛片 | 在线精品视频播放 | 私人毛片免费高清影视院丶 | 国产亚洲精品资源一区 | 国产成人精品久久一区二区小说 | 九九久久久久午夜精选 | 加勒比一本大道香蕉在线视频 | 一区二区精品在线观看 | 亚洲免费视频在线 | 九九视频在线观看6 | 久久久一本 | 完全免费在线视频 | 日韩激情无码免费毛片 | 国产无卡一级毛片aaa | 男人的天堂网在线 | 日韩成人在线观看 | 在线观看国产 | 亚洲人视频在线观看 | 女人被男人躁得好爽免费文 | 免费人成在线观看视频不卡 | 国产日本一区二区三区 | 性欧美巨大的视频 | 欧美精品网站 | 精品久久久久久中文字幕一区 | 国产成人yy精品1024在线 | 韩国一级黄色大片 | 一区二区三区四区五区六区 | 完全免费在线视频 | 99久久精品免费看国产免费 | 秀人网私拍福利视频在线 | 一级毛片成人免费看免费不卡 | 亚洲国产第一 | 26uuu影院亚洲欧美综合 |