Kurssivinkki:

PHP uniqid() -funktio

Määrittely ja käyttö

uniqid() -funktio luo ainutlaatuisen ID:n, joka perustuu nykyiseen ajankohtaan mikrosekunnissa.

SyntaksiKuvausuniqid(more_entropy,
) Parametrit
Kuvaus Kuvaus
more_entropy Valinnainen. Määrittää ID:n etuliitteen. Jos kaksi skriptiä luovat ID:n samassa mikrosekunnissa, tämä parametri on hyödyllinen.

Valinnainen. Määrittää lisää epävarmuutta palautusarvon lopussa.

Jos Kuvaus prefix more_entropy parametri asetetaan trueksi, se on 23 merkin pituinen. Jos parametri on tyhjä, palautettava merkkijono on 13 merkkiä pitkä.

Jos more_entropy Jos parametri asetetaan trueksi, lisätään ylimääräinen epävarmuus (käyttämällä yhdistelmälineäristi-ohjelmaa), mikä parantaa tuloksen ainutlaatuisuutta.

Palautusarvo

Palauttaa ainutlaatuisen tunnisteen merkkijonona.

Vinkit ja huomautukset

Huomautus:Koska ID luodaan järjestelmän ajan perusteella, tämä funktio luoma ID ei ole paras. Jos haluat luoda ehdottoman ainutlaatuisen ID:n, käytä md5() -funktiota (etsi merkkijonofunktioiden viittausoppaasta).

Esimerkki

<?php
echo uniqid();
?>

Tulostus muotoile:

4415297e3af8c