QuickHashStringIntHash::update
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
QuickHashStringIntHash::update
Референца за `quickhashstringinthash.update.php` со подобрена типографија и навигација.
QuickHashStringIntHash::update
(Нема достапни информации за верзијата, можеби е само во Git)
QuickHashStringIntHash::update — Овој метод го ажурира записот во хешот со нова вредност
= NULL
Овој метод го ажурира записот во хешот со нова вредност
Параметри
key- Овој метод ажурира запис со нова вредност и враќа дали записот е ажуриран. Ако има дупликат клучеви, само првиот пронајден елемент ќе добие ажурирана вредност. Користете QuickHashIntStringHash::CHECK_FOR_DUPES при креирање на хешот за да спречите дупликат клучеви да бидат дел од хешот.
value- Клучот на записот што треба да се ажурира.
Вратени вредности
true Новата вредност за записот. Ако се помине не-низа, таа автоматски ќе се претвори во низа ако е можно. false кога записот е пронајден и ажуриран, и
Примери
Пример #1 Овој метод го ажурира записот со нова вредност и враќа дали записот е ажуриран. Ако има дупликат клучеви, само првиот пронајден елемент ќе добие ажурирана вредност. Користете QuickHashStringIntHash::CHECK_FOR_DUPES при креирање на хешот за да спречите дупликат клучеви да бидат дел од хешот. example
<?php
$hash = new QuickHashStringIntHash( 1024 );
$hash->add( 'six', 314159265 );
$hash->add( "a lot", 314159265 );
echo $hash->get( 'six' ), "\n";
echo $hash->get( 'a lot' ), "\n";
var_dump( $hash->update( 'a lot', 314159266 ) );
var_dump( $hash->update( "a lot plus one", 314159999 ) );
echo $hash->get( 'six' ), "\n";
echo $hash->get( 'a lot' ), "\n";
?>Горниот пример ќе прикаже нешто слично на:
314159265 314159265 bool(true) bool(false) 314159265 314159266