PDA

View Full Version : نمایش سه نقطه آخر متنهای طولانی



bps20590
چهارشنبه 09 اسفند 1396, 09:55 صبح
سلام
من میخوام یه متن رو داخل یه div نشون بدم ولی میخوام اگر متن خیلی طولانی بود فقط دوخطش نمایش داده بشه و آخرمتن سه نقطه گذاشته بشه که متن ادامه داره لطفا کمک کنید

plague
چهارشنبه 09 اسفند 1396, 14:05 عصر
ببین چند کاراکتر هست تو متن اگه از حدی بیشتر بود یعنی بیش از 2 خطه و کاراکتر های بعد از د2 خط رو حذف کن
با strlen میتونی بفهمی چند کاراکتر تو متن وجود داره و با substr میتونی متن رو کوتاه کنی که از کاراکتر 0 تا مثلا 20 رو نشون بده و بعدش هم 3 تا نقطه بزاری

web-design
پنج شنبه 10 اسفند 1396, 14:28 عصر
if( mb_strlen($str) > 200 ){
echo mb_substr($str, 0, $length, 'UTF-8').'...';
}
else{
echo $str;
}

yejayekhoob
سه شنبه 15 اسفند 1396, 00:35 صبح
سلام دوست عزیز
البته میتونی از css هم استفاده کنی.
#greetings
width: 100px
white-space: nowrap
overflow: hidden
text-overflow: ellipsis // This is where the magic happens
-----------------------------
رزرو مستقیم و بی واسطه هتل ها و اماکن اقامتی کشور (http://www.yejayekhoob.com/)