💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مهدی سراج 😎✌
اسلاگ در برنامه نویسی و تکنولوژی‌های مربوط به آن چیست؟
جامعه پی اچ پی ایجاد شده در ۰۹ خرداد ۱۴۰۳

سلام میشه توضیح بدین که اسلاگ اصلا چی هست و به چه دردی میخوره و اسلاگ در php و mysql و...  کلا چی هستن؟ کاربردشون بیشتر کجاست؟

 

سپاس از وقتی که بابت پاسخ به دانشجویان میگذارید.

سلام،

اسلاگ (Slug) یه رشته متنی کوتاه و خواناست که برای ایجاد URLهای کاربرپسند استفاده می‌شه. مثلاً به جای اینکه URL شامل شناسه‌های عددی باشه، شامل کلمات قابل فهم مثل عنوان پست می‌شه. اینطوری هم برای کاربران و هم برای موتورهای جستجو راحت‌تره. کاربردهای اصلیش توی سئو (SEO) و خوانایی URLهاست. اسلاگ‌ها کمک می‌کنن صفحاتت بهتر رتبه بگیرن و URLها خواناتر و به خاطر سپردنی‌تر بشن.

برای ساخت اسلاگ توی PHP، می‌تونی از توابع strtolower برای تبدیل به حروف کوچک، str_replace برای جایگزینی فاصله‌ها با خط تیره، و preg_replace برای حذف کاراکترهای غیرمجاز استفاده کنی. توی MySQL هم اسلاگ‌ها رو توی دیتابیس ذخیره می‌کنی و ازشون برای جستجوهای راحت‌تر استفاده می‌کنی.

یه مثال از کد PHP برای ساخت اسلاگ:

function createSlug($string) {
    $slug = strtolower($string);
    $slug = preg_replace('/[^a-z0-9-]+/', '-', $slug);
    $slug = trim($slug, '-');
    return $slug;
}
$title = "این یک عنوان نمونه است!";
$slug = createSlug($title);
echo $slug; // in-yek-onvan-nemune-ast

اسلاگ میتونی فارسی باشه یا انگلیسی مثلا "آموزش برنامه‌نویسی PHP" و اسلاگش: "php-tutorial-programming"

محسن موحد ۱۰ خرداد ۱۴۰۳، ۰۶:۱۴