Función PHP Ds\\Set reverse()

La función Ds\Set::reverse() de la clase Ds\Set en PHP es una función incorporada que se utiliza para invertir el orden de los elementos presentes en la instancia de Set. Esta función invierte el ajuste en el lugar. Es decir, no utiliza ningún espacio adicional y actualiza la instancia de Set original con valores invertidos.

Sintaxis:

void public Ds\Set::reverse ( void ) 

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: esta función no devuelve ningún valor. Invierte el orden de los elementos en la instancia real de Set.

Los siguientes programas ilustran la función Ds\Set::reverse() :

Programa 1:

<?php 
  
// Declare new Set
$set = new \Ds\Set(["10", "20", "30"]); 
  
// Display the initial Set element 
echo "Initial Set: \n";
var_dump($set); 
  
// Reverse the set
$set->reverse();
  
// Print the reversed Set
echo "\nReversed Set is: \n";
var_dump($set);
  
?> 
Producción:

Initial Set: 
object(Ds\Set)#1 (3) {
  [0]=>
  string(2) "10"
  [1]=>
  string(2) "20"
  [2]=>
  string(2) "30"
}

Reversed Set is: 
object(Ds\Set)#1 (3) {
  [0]=>
  string(2) "30"
  [1]=>
  string(2) "20"
  [2]=>
  string(2) "10"
}

Programa 2:

<?php 
  
// Declare new Set
$set = new \Ds\Set(["Geeks", "for", "Keegs"]); 
  
// Display the initial Set element 
echo "Initial Set: \n";
var_dump($set); 
  
// Reverse the set
$set->reverse();
  
// Print the reversed Set
echo "\nReversed Set is: \n";
var_dump($set);
  
?> 
Producción:

Initial Set: 
object(Ds\Set)#1 (3) {
  [0]=>
  string(5) "Geeks"
  [1]=>
  string(3) "for"
  [2]=>
  string(5) "Keegs"
}

Reversed Set is: 
object(Ds\Set)#1 (3) {
  [0]=>
  string(5) "Keegs"
  [1]=>
  string(3) "for"
  [2]=>
  string(5) "Geeks"
}

Referencia: http://php.net/manual/en/ds-set.reverse.php

Publicación traducida automáticamente

Artículo escrito por gopaldave 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 *