php的数组操作函数array_values 可以提取一个数组中所有元素值,具体的使用方法,可以参考下面的教程。
array_values() 函数的作用是返回数组中所有元素的值,使用起来非常简单,只有一个必选参数,就可以返回一个包含给定数组中所有值的数组,但不保留键名。被返回的数组将使用索引数组的形式,数组的索引从 0 开始且以 1 递增,它一般适合用于数组中元素下标混乱的数组,或者用于将关联数组转化为索引数组。
php array_values() 函数介绍
array_values:以数组的形式返回一个指定数组中所有的元素值。
注:array_values 返回数组的下标默认为0,
语法:
array_values(array);
复制
参数:array 为 要操作的数组
php获取数组中所有的值的方法
例1:array_values 获取一个一维数组的所有值
//没有空值的数组
$arr = array(
'name' => 'mochu',
'host' => 'feiniaomy.com'
);
print_r(array_values($arr));
//带有一个空值的数组
$arr2 = array(
'name' => 'mochu',
'age' => '',
'host' => 'feiniaomy.com'
);
print_r(array_values($arr2));
复制
打印结果:
Array
(
[0] => mochu
[1] => feiniaomy.com
)
Array
(
[0] => mochu
[1] =>
[2] => feiniaomy.com
)
复制
注意:array_values 处理的数组中如果值为空的话,也会返回空!
例2:array_values 处理一个多维数组
$arr = array(
'name' => 'mochu',
'host' => 'feiniaomy.com',
'data' => array(
'age' => 20,
'sex' => '男'
)
);
print_r(array_values($arr));
print_r(array_values($arr['data']));
复制
打印结果:
Array
(
[0] => mochu
[1] => feiniaomy.com
[2] => Array
(
[age] => 20
[sex] => 男
)
)
Array
(
[0] => 20
[1] => 男
)
注:通过上面的例子可以看出,通过 array_values() 函数获取数组中所有值时是无法对二维以及多维数组进行提取的,只能处理一维的数组!
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询