qerbia/quuid
最新稳定版本:v1.0.0
Composer 安装命令:
composer require qerbia/quuid
包简介
A PHP library to generate, validate, and decode QUUIDs-a custom UUID format that embeds record IDs while maintaining compatibility with the UUID v8 standard.
关键字:
README 文档
README
Qerbia QUUID is a specialized UUID (Unique Identifier) library that provides a custom UUID8 implementation with embedded integer encoding capabilities.
Contents
Features
- Generate custom UUID8-compatible identifiers
- Encode and decode integer IDs within UUID strings
- Supports unique identifier generation with embedded data
- Strictly validates QUUID format
Requirements
- PHP 7.1+
- Supports strict typing
Installation
composer require qerbia/quuid
Usage
Decoding a QUUID
<?php use Qerbia\Quuid\Quuid; $quuid = new Qerbia\Quuid\Quuid(); $id = $quuid->decode('0d1b4268-e341-8873-9661-185378350c35'); // Returns an integer ID (e.g., 15)
Supported Ranges
- Minimum Encoded ID: 0
- Maximum Encoded ID: 4,294,967,295 (32-bit unsigned integer)
Validation
The library provides strict validation for:
- UUID8 format compliance
- QUUID character restrictions
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-01-25