راکت
حل شده

گذاشتن سه نقطه بعد از تعداد مشخصی String در PHP

1 پاسخ

با سلام خدمت دوستان عزیز
بچه ها چطوری میتونیم تو PHP مثلا یه تعداد کاراکتر تعیین کنیم که مثلا اگه تعداد کل کاراکتر ها از تعداد تعریف شده ، بیشتر باشه ، علامت ... ( سه نقطه ) رو بعد از اون بندازه ؟!

ثبت پرسش جدید

پاسخ‌ها

1
Mahmood Akbaryan
Mahmood Akbaryan
@mahmoodakbaryan

تخصص: برنامه نویس وب

بهترین پاسخ

@mrerfan.ir

function truncate($string, $length, $stopanywhere=false) {
    //truncates a string to a certain char length, stopping on a word if not specified otherwise.
    if (strlen($string) > $length) {
        //limit hit!
        $string = substr($string,0,($length -3));
        if ($stopanywhere) {
            //stop anywhere
            $string .= '...';
        } else{
            //stop on a word.
            $string = substr($string,0,strrpos($string,' ')).'...';
        }
    }
    return $string;
}

قسمت else برای اینه که روی کلمه توقف کنه و یه کلمه رو از وسطش نصف نکنه .

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام