array_shift用于将数组第一个元素移除,并且移除的元素作为该函数的返回值

1
2
3
4
5
6
7
8
9
10
<?php
$a = array("one","two","three","four");
print_r($a);
echo "<br>";
$one = array_shift($a);
print_r($a);
echo "<br>";
echo $one;

返回结果:


array_filter用于删去数组中的空元素:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$arr = array(
"Monday" => "",
"Tuesday" => "星期二",
"Wednesday" => "",
"Thursday" => "星期四",
"Friday" => "星期五",
"Saturday" => "星期六",
"Sunday" => "星期天",
);
print_r($arr);
echo "<br>";
$new_arr = array_filter($arr);
print_r($new_arr);

运行结果:

我们可以看到,返回结果删去了值为空的键。但是该函数并不会改变原数组,而是将处理后的结果赋值给新的数组。

最后更新: 2018年03月05日 15:32

原始链接: http://drac0nids.top/2018/02/05/array-shift和array-filter/

× 请我吃糖~
打赏二维码