阅读量:0
要在 PHP 项目中引入 Hashids,您需要使用 Composer(推荐)或手动下载并包含库
方法1:使用 Composer(推荐)
-
首先,确保已经安装了 Composer。如果还没有安装,请按照官方文档的说明进行安装:https://getcomposer.org/download/
-
在项目根目录下创建一个名为
composer.json
的文件,然后添加以下内容:
{ "require": { "hashids/hashids": "^4.0" } }
- 在命令行中运行以下命令来安装 Hashids:
composer install
- 在需要使用 Hashids 的 PHP 文件中,添加以下代码来引入库:
<?php require 'vendor/autoload.php'; use Hashids\Hashids;
方法2:手动下载并包含库
-
从 GitHub 上下载 Hashids 库的源代码:https://github.com/vinkla/hashids/archive/refs/heads/master.zip
-
解压下载的文件,并将其放置在项目的适当位置,例如
/libs/hashids
。 -
在需要使用 Hashids 的 PHP 文件中,添加以下代码来引入库:
<?php require 'libs/hashids/src/Hashids/Hashids.php'; use Hashids\Hashids;
现在,您已经成功地在 PHP 项目中引入了 Hashids 库,可以开始使用它了。以下是一个简单的示例:
<?php // 如果使用 Composer 安装 require 'vendor/autoload.php'; use Hashids\Hashids; // 如果手动下载库 // require 'libs/hashids/src/Hashids/Hashids.php'; // use Hashids\Hashids; $hashids = new Hashids(); $id = 12345; $hash = $hashids->encode($id); $decoded_id = $hashids->decode($hash)[0]; echo 'ID: ' . $id . '<br>'; echo 'Hash: ' . $hash . '<br>'; echo 'Decoded ID: ' . $decoded_id . '<br>';
这将输出:
ID: 12345 Hash: NkK9 Decoded ID: 12345