PHP | Función Ds\\Sequence allocate()

La función Ds\Sequence::allocate() es una función incorporada en PHP que se usa para asignar suficiente memoria para la capacidad requerida.

Sintaxis:

void abstract public Ds\Sequence::allocate ( int $capacity )

Parámetro: esta función acepta un único parámetro $capacity que indica el número de capacidad asignada.

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

Los siguientes programas ilustran la función Ds\Sequence::allocate() en PHP:

Ejemplo 1:

<?php
  
// Create new sequence
$seq = new \Ds\Vector();
  
// Use capacity() function to 
// display the capacity
var_dump($seq->capacity());
  
// Allocate capacity
$seq->allocate(50);
  
// Display capacity
var_dump($seq->capacity());
  
// Allocate capacity
$seq->allocate(80);
  
// Display capacity
var_dump($seq->capacity());
?>

Producción:

int(8)
int(50)
int(80)

Ejemplo 2:

<?php
  
// Create new sequence
$seq = new \Ds\Vector();
  
// Declare capacity array
$arr = array(10, 20, 30, 40);
  
// Loop run for every array element  
foreach ($arr as $val) {  
      
    // Allocate capacity
    $seq->allocate($val);
  
    // Display capacity
    var_dump($seq->capacity());
}
  
?>

Producción:

int(10)
int(20)
int(30)
int(40)

Referencia: http://php.net/manual/en/ds-sequence.allocate.php

Publicación traducida automáticamente

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