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

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

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

瀏覽:123日期: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
相關文章:
主站蜘蛛池模板: 免费区欧美一级毛片 | 国产91亚洲精品 | 欧美专区在线视频 | 韩国福利一区 | 欧美第五页 | 一色屋色费精品视频在线观看 | 亚洲人成在线影院 | 中国嫩模一级毛片 | 艹美女视频 | 手机在线观看黄色网址 | 亚洲天堂国产 | 久久国产精品99久久久久久牛牛 | 日本成a人片在线观看网址 日本成年人视频网站 | 久青草国产97香蕉在线视频xx | 日韩亚洲欧美在线 | 国产大片中文字幕在线观看 | 亚洲一区二区精品推荐 | 欧美成亚洲| 神马我我不卡伦影视 | 亚洲视频在线精品 | 国产高清美女一级毛片久久 | 日韩一级在线视频 | 亚洲精品综合一区二区三区在线 | 欧美一级视频免费观看 | 中文字幕精品一区二区三区视频 | 国产福利片在线 易阳 | 国产成人狂喷潮在线观看2345 | 中文日韩字幕一区在线观看 | 亚洲一级在线观看 | 久久精品99 | 午夜私人影院免费体验区 | 国产成人免费高清激情视频 | 久久成人综合网 | 综合久久一区二区三区 | 亚洲在线网 | 福利云 | 一区二区三区精品视频 | 成年免费在线观看 | a毛片免费播放全部完整 | 99精品视频在线播放2 | 免费观看a级网站 |