¿Cómo restablecer Array en PHP?

Puede restablecer los valores de la array o borrar los valores muy fácilmente en PHP. Hay dos métodos para restablecer la array que se analizan más adelante en este artículo.

Métodos:

Método 1: función unset(): La función unset() se usa para desarmar una variable específica o una array completa.

Sintaxis:

unset( $variable )

Parámetros:

  • $variable: Este parámetro es requerido, es la variable que se necesita desarmar.

Valor devuelto: esta función no devuelve ningún valor.

PHP

<?php
$arr1 = array(
    'geeks',  
    'for', 
    'geeks' 
);
  
// Print the array before reset
print_r ($arr1);
  
// Remove item from array
unset($arr1);
  
// Print the reset array
var_dump($arr1);
?>

Producción:

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

Método 2: función array_diff(): La función array_diff() acepta dos o más argumentos y devuelve una array que contiene valores de la primera array que no están presentes en otras arrays.

Sintaxis:

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

Parámetros: la función puede tomar cualquier número de arrays como parámetros necesarios para comparar.

Valor de retorno: esta función compara la primera array en parámetros con el resto de las arrays y devuelve una array que contiene todas las entradas de $array1 que no están presentes en ninguna de las otras arrays.

PHP

<?php
      
$array = array("Ankesh","Saurabh","Ashish","Ashu", "Anuj", "Ajinkya");
  
//Array before reset
print_r ($array);
  
// Clear the whole values of array
$array = array_diff( $array, $array);
  
// Array after reset
print_r ($array);
      
?>
Producción

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

Publicación traducida automáticamente

Artículo escrito por aksrathod07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *