channaveer / slug
简单的Slug生成器
v1.0
2020-05-15 14:13 UTC
Requires
- php: >=5.6.0
This package is auto-updated.
Last update: 2024-09-16 00:34:40 UTC
README
##关于简单的Slug生成器
嗨,通过这个页面,您可以生成简单的Slug
##生成Slug的基本示例
<?php require_once './vendor/autoload.php'; use Channaveer\Slug\Slug; $string = "How To Create A Composer Package? Test It Locally And Add To Packagist Repository"; echo Slug::create($string);
##生成唯一Slug的示例
<?php require_once './vendor/autoload.php'; use Channaveer\Slug\Slug; $title = "How To Create A Composer Package? Test It Locally And Add To Packagist Repository"; $slug = Slug::create($title); /** Following is the simple PDO Query to check the * total number of blog with similar slug name */ $blog_count_stmt = $pdo->prepare(" SELECT COUNT(`id`) slug_count FROM `articles` WHERE `slug` LIKE :slug "); $blog_count_stmt->execute([ ":slug" => "%".$slug."%" ]); $blog_count = $blog_count_stmt->fetchObject(); if ($blog_count && $blog_count->slug_count > 0) { $article_increment = $blog_count->slug_count + 1; $slug = $slug . '-' . $article_increment; } echo 'Your unique slug - <br/>'. $slug;