php获取数组中所有值的方法

重要的人越来越少,剩下的越来越重要。拼你想要的,争你没有的。要想人前显贵,就得背后遭罪。最穷不过要饭,不死终会出头!

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() 函数获取数组中所有值时是无法对二维以及多维数组进行提取的,只能处理一维的数组!

到此这篇关于php获取数组中所有值的方法就介绍到这了。平凡人生要用平凡的心去对待,你的人生将会更精彩。更多相关php获取数组中所有值的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法