PHP | Función Ds\\Vector apply()

La función Ds\Vector::apply() es una función incorporada en PHP que se usa para actualizar todos los valores en la array aplicando la función de devolución de llamada a cada valor del vector. Después de esta devolución de llamada, todos los valores del vector se modificarán como se define en la función de devolución de llamada.

Sintaxis:

void public Ds\Vector::apply( $callback )

Parámetros: esta función acepta un solo parámetro $callback que se usa para actualizar los valores en el vector. Esta función de devolución de llamada debe devolver el valor por el cual se reemplazará el elemento del vector.

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

Los siguientes programas ilustran la función Ds\Vector::apply() en PHP:

Programa 1:

<?php
  
// Declare the callback function
$callback = function($value) {
    return $value / 10; 
};
  
// Declare a vector
$vector = new \Ds\Vector([10, 20, 30, 40, 50]);
  
// Use apply() function to call function
$vector->apply($callback);
  
// Display the vector element
print_r($vector);
?> 

Producción:

Ds\Vector Object
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)

Programa 2:

<?php
  
// Declare the callback function
$callback = function($value) {
    return $value * 5;
};
  
// Declare a vector
$vector = new \Ds\Vector([1, 2, 3, 4, 5]);
  
// Use apply() function to call function
$vector->apply($callback);
  
// Display the vector element
print_r($vector);
?> 

Producción:

Ds\Vector Object
(
    [0] => 5
    [1] => 10
    [2] => 15
    [3] => 20
    [4] => 25
)

Referencia: http://php.net/manual/en/ds-vector.apply.php

Publicación traducida automáticamente

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