📜  如何在PHP中重置数组?

📅  最后修改于: 2022-05-13 01:56:20.184000             🧑  作者: Mango

如何在PHP中重置数组?

您可以在PHP中轻松重置数组值或清除值。有两种方法可以重置阵列,本文将进一步讨论。

方法:

  • unset()函数
  • array_diff()函数

方法一: unset()函数: unset()函数用于取消设置指定变量或整个数组。

句法:

unset( $variable )

参数:

  • $variable:此参数是必需的,它是需要取消设置的变量。

返回值:此函数不返回任何值。

PHP


PHP


输出:

array(3) {
  [0]=>
  string(5) "geeks"
  [1]=>
  string(3) "for"
  [2]=>
  string(5) "geeks"
}
PHP Notice:  Undefined variable: arr1 in 
/home/159dfdccfb89fccb996feb49cfc37d39.php on line 18

NULL

方法 2: array_diff()函数: array_diff()函数接受两个或多个参数并返回一个数组,其中包含来自第一个数组的值,这些值在其他数组中不存在。

句法:

array_diff($array1, $array2, ..., $arrayn)

参数:该函数可以将任意数量的数组作为需要比较的参数。

返回值:此函数将参数中的第一个数组与其余数组进行比较,并返回一个数组,其中包含$array1中不存在于任何其他数组中的所有条目。

PHP


输出
Array
(
    [0] => Ankesh
    [1] => Saurabh
    [2] => Ashish
    [3] => Ashu
    [4] => Anuj
    [5] => Ajinkya
)
Array
(
)