Skip to content

simple uuid generate in php for codeingiter and laravel you can use it

Notifications You must be signed in to change notification settings

hilalahmad0101/php-uuid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP UUID Package

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.

About

simple uuid generate in php for codeingiter and laravel you can use it

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages