10个PHP数组操作函数,让你轻松搞定数据处理
1. array_push()
array_push() 数组操作函数可以将一个或多个元素添加到一个数组的末尾。
代码示例:
$arr = array("apple", "banana");
array_push($arr, "orange", "pear");
print_r($arr);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
)
2. array_pop()
array_pop() 数组操作函数可以从一个数组的末尾删除一个元素。
代码示例:
$arr = array("apple", "banana", "orange", "pear");
array_pop($arr);
print_r($arr);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
)
3. array_unshift()
array_unshift() 数组操作函数可以将一个或多个元素添加到一个数组的开头。
代码示例:
$arr = array("orange", "pear");
array_unshift($arr, "apple", "banana");
print_r($arr);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
)
4. array_shift()
array_shift() 数组操作函数可以从一个数组的开头删除一个元素。
代码示例:
$arr = array("apple", "banana", "orange", "pear");
array_shift($arr);
print_r($arr);
输出结果:
Array
(
[0] => banana
[1] => orange
[2] => pear
)
5. array_slice()
array_slice() 数组操作函数可以从一个数组中取出一部分元素。
代码示例:
$arr = array("apple", "banana", "orange", "pear");
$slice_arr = array_slice($arr, 1, 2);
print_r($slice_arr);
输出结果:
Array
(
[0] => banana
[1] => orange
)
6. array_merge()
array_merge() 数组操作函数可以将两个或多个数组合并成一个数组。
代码示例:
$arr1 = array("apple", "banana");
$arr2 = array("orange", "pear");
$merge_arr = array_merge($arr1, $arr2);
print_r($merge_arr);
输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
)
7. array_combine()
array_combine() 数组操作函数可以将两个数组合并成一个关联数组。
代码示例:
$arr1 = array("apple", "banana");
$arr2 = array("red", "yellow");
$combine_arr = array_combine($arr1, $arr2);
print_r($combine_arr);
输出结果:
Array
(
[apple] => red
[banana] => yellow
)
8. array_search()
array_search() 数组操作函数可以在一个数组中查找指定的值,并返回其键名。
代码示例:
$arr = array("apple", "banana", "orange", "pear");
$key = array_search("orange", $arr);
echo $key;
输出结果:
2
9. array_key_exists()
array_key_exists() 数组操作函数可以检查指定的键名是否存在于一个数组中。
代码示例:
$arr = array("apple" => 1, "banana" => 2);
$result1 = array_key_exists("apple", $arr);
$result2 = array_key_exists("orange", $arr);
echo $result1 . "
";
echo $result2;
输出结果:
1
0
10. array_values()
array_values() 数组操作函数可以返回一个数组中所有的值,不包括键名。
代码示例:
$arr = array("apple" => 1, "banana" => 2);
$values_arr = array_values($arr);
print_r($values_arr);
输出结果:
Array
(
[0] => 1
[1] => 2
)
以上就是10个PHP数组操作函数,它们可以让你轻松搞定数据处理,提高你的开发效率。
