PHP数组函数:10个必须知道的实用函数
发布时间:2023-06-24 00:50:11
PHP是一种流行的编程语言,它拥有很多实用的数组函数。数组是一种非常有用的数据结构,可以用来存储一系列的数据。在PHP中,数组很常用,因为它们可以很方便的处理数据。
本文将介绍10个必须知道的实用函数,这些函数可以帮助你更好的操作数组。
1.array_unique()
这个函数用于去除数组中重复的值,返回新的数组。
例子:
$arr = array('apple', 'banana', 'orange', 'apple', 'orange');
$newArr = array_unique($arr);
print_r($newArr);
输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
)
2. array_key_exists()
这个函数用于判断数组中是否存在指定的键名,返回布尔值。
例子:
$arr = array('name'=>'Tom', 'age'=>20, 'gender'=>'male');
if(array_key_exists('name', $arr)){
echo '存在';
}else{
echo '不存在';
}
输出:
存在
3. in_array()
这个函数用于判断数组中是否存在指定的值,返回布尔值。
例子:
$arr = array('apple', 'banana', 'orange');
if(in_array('banana', $arr)){
echo '存在';
}else{
echo '不存在';
}
输出:
存在
4. count()
这个函数用于统计数组的元素个数,返回数字。
例子:
$arr = array('apple', 'banana', 'orange');
echo count($arr);
输出:
3
5. array_push()
这个函数用于向数组的末尾添加一个或多个元素,返回数组中元素的个数。
例子:
$arr = array('apple', 'banana', 'orange');
$num = array_push($arr, 'pear', 'peach');
echo $num;
print_r($arr);
输出:
5
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
[4] => peach
)
6. sort()
这个函数用于对数组进行排序,支持升序和降序,返回布尔值。
例子:
$arr = array('orange', 'apple', 'banana');
sort($arr);
print_r($arr);
输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
)
7. array_pop()
这个函数用于删除数组中的最后一个元素,返回被删除的元素。
例子:
$arr = array('apple', 'banana', 'orange');
$fruit = array_pop($arr);
echo $fruit;
print_r($arr);
输出:
orange
Array
(
[0] => apple
[1] => banana
)
8. array_shift()
这个函数用于删除数组中的 个元素,返回被删除的元素。
例子:
$arr = array('apple', 'banana', 'orange');
$fruit = array_shift($arr);
echo $fruit;
print_r($arr);
输出:
apple
Array
(
[0] => banana
[1] => orange
)
9. array_reverse()
这个函数用于将数组元素倒序排列,返回新的数组。
例子:
$arr = array('apple', 'banana', 'orange');
$newArr = array_reverse($arr);
print_r($newArr);
输出:
Array
(
[0] => orange
[1] => banana
[2] => apple
)
10. array_merge()
这个函数用于合并一个或多个数组,返回新的数组。
例子:
$arr1 = array('apple', 'banana', 'orange');
$arr2 = array('pear', 'peach');
$newArr = array_merge($arr1, $arr2);
print_r($newArr);
输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
[4] => peach
)
以上就是10个必须知道的实用函数,它们可以帮助你更好的操作数组。这些实用函数在日常开发中经常会用到,希望能对你有所帮助。
