تبلیغات

قطعه کد تبدیل عبارت خط تیره دار به حروف بزرگ در PHP

منظور از عبارت خط تیره دار، این است که کلمات یک عبارتی به جای اینکه توسط فاصله از یکدیگر جدا شده باشند، توسط خط تیره جدا شوند که این عبارات معمولا بصورت حروف کوچک نیز نوشته می‌شوند مثل hello-from-fullkade

اما گاهی اوقات شاید بخواهیم این عبارت‌ها را به حالت نوشتاری camelCase (شتری) تبدیل کنیم! یعنی اینکه خط تیره‌ها را حذف کرده و حروف بعد از آنها را به حروف بزرگ تبدیل کنیم. اینگونه کلمات از یکدیگر تفکیک داده خواهند شد.

برای انجام این کار، می‌توان از قطعه کد زیر استفاده کرد.

البته شما در قطعه کد‌های زیر می‌توانید خط تیره را به هر علامت دلخواه دیگری تبدیل کنید.

قطعه کد اول

تابع dashesToCamelCase، با دریافت یک رشته‌ای مثل hello-from-fullkade، خط تیره‌های داخل آن را حذف کرده و حروف بعدشان را بزرگ می‌کند. پارامتر دوم این تابع که بصورت پیشفرض false است، اگر true تنظیم شود، حرف اول نیز به حرف بزرگ تبدیل خواهد شد. مثلا در بالا در حالتی که ورودی دوم را ارسال نکنیم، helloFromFullkade خواهد شد و در حالتی که اگر ورودی دوم را true تنظیم کنیم، HelloFromFullkade خواهد شد.

قطعه کد دوم: PHP 5.3 به بالا

این تابع نیز همانند تابع اول است، با این تفاوت که از lcfirst داخل آن استفاده شده است و lcfirst در نسخه 5.3 به بعد PHP اضافه شده است.

تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه