Come generare un UUID con PHP

Come generare un UUID con PHP

In PHP è relativamente semplice generare un UUID.

La soluzione è la seguente:


function uuid ( $prefix = '' ) {
    $chars = md5( uniqid( mt_rand(), true ) );
    $uuid  = substr( $chars, 0 ,8 ) . '-';
    $uuid .= substr( $chars, 8, 4 ) . '-';
    $uuid .= substr( $chars, 12, 4 ) . '-';
    $uuid .= substr( $chars, 16, 4 ) . '-';
    $uuid .= substr( $chars, 20, 12 );
    return $prefix . $uuid;
}

Torna su