php获取数组中的全部可以吗,php获取数组中所有值的方法
php的數(shù)組操作函數(shù)array_values 可以提取一個數(shù)組中所有元素值,具體的使用方法,可以參考下面的教程。
array_values() 函數(shù)的作用是返回數(shù)組中所有元素的值,使用起來非常簡單,只有一個必選參數(shù),就可以返回一個包含給定數(shù)組中所有值的數(shù)組,但不保留鍵名。被返回的數(shù)組將使用索引數(shù)組的形式,數(shù)組的索引從 0 開始且以 1 遞增,它一般適合用于數(shù)組中元素下標混亂的數(shù)組,或者用于將關聯(lián)數(shù)組轉化為索引數(shù)組。
php array_values() 函數(shù)介紹
array_values:以數(shù)組的形式返回一個指定數(shù)組中所有的元素值。
注:array_values 返回數(shù)組的下標默認為0,
語法:array_values(array);
參數(shù):array 為 要操作的數(shù)組
php獲取數(shù)組中所有的值的方法
例1:array_values 獲取一個一維數(shù)組的所有值
//沒有空值的數(shù)組$arr?=?array(
'name'?=>?'mochu',
'host'?=>?'feiniaomy.com'
);
print_r(array_values($arr));
//帶有一個空值的數(shù)組
$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 處理的數(shù)組中如果值為空的話,也會返回空!
例2:array_values 處理一個多維數(shù)組$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() 函數(shù)獲取數(shù)組中所有值時是無法對二維以及多維數(shù)組進行提取的,只能處理一維的數(shù)組!
總結
以上是生活随笔為你收集整理的php获取数组中的全部可以吗,php获取数组中所有值的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python实战】使用python批量
- 下一篇: 【Linux】ls命令查看linux目录