update page now

QuickHashIntHash::set

(PECL quickhash >= Unknown)

QuickHashIntHash::setEste método actualiza una entrada en el hash con un nuevo valor, o añade una nueva entrada si la entrada no existe

Descripción

public QuickHashIntHash::set(int $key, int $value): int

Este método intenta actualizar una entrada con un nuevo valor. Si la entrada no existía, añadirá una nueva entrada. Devuelve si la entrada ha sido añadida o actualizada. Si hay claves duplicadas, solo el primer elemento encontrado será actualizado. Utilice QuickHashIntHash::CHECK_FOR_DUPES al crear el hash para evitar que las claves duplicadas formen parte del hash.

Parámetros

key
La clave de la entrada a añadir o actualizar.
value
El nuevo valor para actualizar la entrada.

Valores devueltos

2 si la entrada ha sido nuevamente añadida, 1 si la entrada ha sido encontrada y actualizada, o 0 si ha habido un error.

Ejemplos

Ejemplo #1 Ejemplo de QuickHashIntHash::set()

<?php

$hash
= new QuickHashIntHash(1024);

echo
"Set->Add\n";
var_dump($hash->get(46692));
var_dump($hash->set(46692, 16091));
var_dump($hash->get(46692));

echo
"\n\nSet->Update\n";
var_dump($hash->set(46692, 29906));
var_dump($hash->get(46692));

Resultado del ejemplo anterior es similar a:

Set->Add
bool(false)
int(2)
int(16091)

Set->Update
int(1)
int(29906)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top