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() 函數獲取數組中所有值時是無法對二維以及多維數組進行提取的,只能處理一維的數組!
總結
以上是生活随笔為你收集整理的php获取数组中的全部可以吗,php获取数组中所有值的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python实战】使用python批量
- 下一篇: 动态规划算法php,php算法学习之动态