定制 hilalahmad/php-uuid 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hilalahmad/php-uuid

最新稳定版本:1.0.0

Composer 安装命令:

composer require hilalahmad/php-uuid

包简介

UUIDs are used to create unique identifiers that are often used in distributed systems, databases, and various software applications to ensure the uniqueness of data elements. In PHP, packages related to UUIDs typically provide functions or classes for generating, parsing, and manipulating UUIDs. Th

README 文档

README

Generate and work with Universally Unique Identifiers (UUIDs) in PHP

GitHub issues GitHub stars Total Downloads License

Table of Contents

Installation

You can install this package using Composer, a popular PHP package manager:

composer require hilalahmad/php-uuid

Generating a UUID

To generate a new UUID, use the following code:

use Hilalahmad\PhpUuid\Uuid;

$uuid = UUID::generate();
echo $uuid;

Generating a UUID1

To generate a new UUID, use the following code:

use Hilalahmad\PhpUuid\Uuid;

$uuid = UUID::uuid1();
echo $uuid;

Generating a UUID2

To generate a new UUID, use the following code:

use Hilalahmad\PhpUuid\Uuid;

$uuid = UUID::uuid2();

echo $uuid;

Parsing a UUID

You can parse an existing UUID from a string:

use Hilalahmad\PhpUuid\Uuid;
$uuidString = "550e8400-e29b-41d4-a716-446655440000";

$uuid = UUID::parseUuid($uuidString);
print_r($uuid);

Checking UUID Validity

You can check the validity of a UUID:

use Hilalahmad\PhpUuid\Uuid;
$uuidString = "550e8400-e29b-41d4-a716-446655440000";

$uuid = UUID::isValidUuid($uuidString);
if($uuid){
  echo " it is valid uuid";
}else{
  echo "it is not valid";
}

Converting UUID to String

You can convert a UUID object to a string:

use Hilalahmad\PhpUuid\Uuid;
$uuid = "550e8400-e29b-41d4-a716-446655440000";

$uuid = UUID::uuidToString($uuidString);
echo $uuid;

Comparing UUIDs

You can compare two UUIDs for equality:

use Hilalahmad\PhpUuid\Uuid;

$uuid1 = '550e8400-e29b-41d4-a716-446655440000';
$uuid2 = '550e8400-e29b-41d4-a716-446655440001';

$uuid = UUID::compareUuids($uuid1,$uuid2);
if($uuid < 0){
  echo "less then one";
}

Contribution

If you'd like to contribute to this package or report issues, please check the Github repo for more details.

License

This package is open-source and is licensed under the MIT License.

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-11-05