如何在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
(
)