几个PHP数组处理函数

来源:互联网 发布:地牢猎手5淘宝刷钻 编辑:程序博客网 时间:2024/05/29 18:49
<?php// 从一个数组中拿掉几个元素,并返回拿掉的数组$color = ['red', 'yellow', 'blue', 'green', 'black'];$color = array_splice($color, 2);echo '<pre>';print_r($color);echo '</pre>';// 遍历数组foreach($color as $k => $v){echo $k . '=>' . $v . '<br />';}echo '<hr />';// 数组排序(sort(), rsort(), asort(), arsort())$number = [5, 10, 2, 3, 78, 100, 9];// arsort($number); //正数排序asort($number); //倒序排序foreach($number as $k => $v){echo $k . '=>' . $v . '<br />';}echo 'number个数:' . count($number) . '<br />';echo 'number数组的总和:' . array_sum($number);echo '<hr />';$number = [5, 10, 2, 3, 78, 100, 9, 9, 100];$number = array_unique($number);echo '<pre>';print_r($number);echo '</pre>';echo '<hr />';$color = ['red', 'yellow', 'blue', 'green', 'black'];$key = array_search('red', $color);echo $key.'<br />';$color = array_slice($color, 0, 3);echo '<hr />';print_r($color);$color = array_keys($color);print_r($color);echo $key.'<br />';$number = [1, 2, 3, 4, 5];shuffle($number);echo '<pre>';print_r($number);print_r(array_rand($number, 2));echo '</pre>';

0 0