<?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>';
几个PHP数组处理函数
最新推荐文章于 2021-03-28 12:51:54 发布