قطعه کد حذف تعداد حروف خاص از ابتدا و انتهای متن در PHP

گاهی اوقات نیاز است که یک یا چند کاراکتر (حرف) را از انتهای متنی حذف کنیم! مثلا همیشه مطمئن هستیم که متن ما، در انتهای خود یک علامت «/» خواهد داشت، ولی به‌هردلیلی آن را نمی‌خواهیم و بنابراین به دنبال روشی هستیم که آن را از انتهای متن حذف کند؛ یکی از این روش‌‌ها نیز این است که بگوییم آخرین حرف از رشته‌ی مورد نظر پاک شود.

توجه
البته از روش موجود در «این لینک» نیز می‌توان برای حذف یک عبارت دلخواه از ابتدا و انتهای یک رتشه استفاده کرد.

قطعه کد

حذف از ابتدای متن:

function remlast($string, $length = 1) {
    return substr($string, 0, -1 * $length); 
}

حذف از انتهای متن:

در اینجا دو تابع بدین منظور قرار دادیم که بدنه‌ی یکی از آنها با متد substr و دیگری نیز با متد substr_replace پیاده‌ شده است. از یکی به دلخواه استفاده کنید:

function remlast($string, $length = 1) {
    return substr($string, 0, -1 * $length); 
}
function remlast($string, $length = 1) {
    return substr_replace($string ,"", -1 * $length);
}

مثال

1. فرض کنید می‌خواهیم 2 حرف از ابتدای متن FuLLKade حذف شود:

echo remlast('FuLLKade', 2);
 
// خروجی:
// LLKade

2. فرض کنید می‌خواهیم 2 حرف از انتهای متن FuLLKade حذف شود:

echo remlast('FuLLKade', 2);

// خروجی:
// FuLLKade

پاسخ دهید

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

cp-codfk

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

توضیحات پیشنهادی نظرات اشتراک