插件窝 干货文章 php的array_values()函数

php的array_values()函数

php array array_values() 数组 597    来源:插件窝    2019-11-05

array_values()函数返回一个数组中的所有值,并自动为返回的数组提供数值索引。其形式如下: 

array array_values(array array)


下面的例子将获取$fruits中找到的各元素的值: 


$fruits["apple"] = "red"; 
$fruits["banana"] = "yellow"; 
$fruits["watermelon"]="green"; 
$values = array_values($fruits); 
print_r($values); 
//Array ( [0] => red [1] => yellow [2] => green )

有时候我们需要扩展一个数组,或者删掉数组的一部分,PHP为扩展和缩小数组提供了一些函数。对于那些希望模仿各种队列实现(FIFO、LIFO)的程序员来说,这些函数可以提供便利。顾名思义,从这些函数的函数名(push、pop、shift和unshift)就清楚地反映出其作用。 

PS:传统的队列是一种数据结构,删除元素与加入元素的顺序相同,就称为先进先出,或FIFO。相反,栈是另外一种数据结构,其中删除元素的顺序与加入时的顺序相反,这成为后进先出,或LIFO。