当前位置:  首页>> 技术小册>> PHP合辑3-数组函数

在本文中,我们将了解如何使用PHP中的array_values()函数获取数组值,并通过示例了解它们的实现。

array_values()是一个内置的PHP函数,用于从可能包含键值对或仅包含值的数组中获取值数组。该函数创建了一个新的数组,用于存储所有的值,并且默认情况下为这些值分配了数字键。

语法:

array array_values($array)

参数:该函数只有一个参数$array,该参数是必需的,它引用了原始输入数组,需要从中获取值。

返回值:该函数返回一个包含所获取的值的数组,这些值以数字键进行索引。

考虑以下示例。这里我们使用了关联数组的概念,用于存储键值对。

  1. Input: $array = ("ram"=>25, "krishna"=>10, "aakash"=>20, "gaurav")
  2. Output:
  3. Array
  4. (
  5. [0] => 25
  6. [1] => 10
  7. [2] => 20
  8. [3] => gaurav
  9. )
  10. Explanation: This array use named keys that we have assigned to them.
  11. For those array element that has not assigned any value, will display
  12. their index value.
  13. Input: $array = ("ram", "krishna", "aakash", "gaurav")
  14. Output:
  15. Array
  16. (
  17. [0] => ram
  18. [1] => krishna
  19. [2] => aakash
  20. [3] => gaurav
  21. )
  22. Explanation: This array displays the array item along with index value.

示例:下面的示例说明了PHP中的array_values()函数。

  1. <?php
  2. // PHP function to illustrate the use of array_values()
  3. function Return_Values($array)
  4. {
  5. return (array_values($array));
  6. }
  7. $array = array("ram"=>25, "krishna"=>10, "aakash"=>20, "gaurav");
  8. print_r(Return_Values($array));
  9. ?>

output:

  1. Array
  2. (
  3. [0] => 25
  4. [1] => 10
  5. [2] => 20
  6. [3] => gaurav
  7. )