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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值