要在 PHP 項目中引入 Hashids,您需要使用 Composer(推薦)或手動下載并包含庫
方法1:使用 Composer(推薦)
首先,確保已經安裝了 Composer。如果還沒有安裝,請按照官方文檔的說明進行安裝:https://getcomposer.org/download/
在項目根目錄下創建一個名為 composer.json 的文件,然后添加以下內容:
{
"require": {
"hashids/hashids": "^4.0"
}
}
composer install
<?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