سلام
من میخوام یه متن رو داخل یه div نشون بدم ولی میخوام اگر متن خیلی طولانی بود فقط دوخطش نمایش داده بشه و آخرمتن سه نقطه گذاشته بشه که متن ادامه داره لطفا کمک کنید
سلام
من میخوام یه متن رو داخل یه div نشون بدم ولی میخوام اگر متن خیلی طولانی بود فقط دوخطش نمایش داده بشه و آخرمتن سه نقطه گذاشته بشه که متن ادامه داره لطفا کمک کنید
ببین چند کاراکتر هست تو متن اگه از حدی بیشتر بود یعنی بیش از 2 خطه و کاراکتر های بعد از د2 خط رو حذف کن
با strlen میتونی بفهمی چند کاراکتر تو متن وجود داره و با substr میتونی متن رو کوتاه کنی که از کاراکتر 0 تا مثلا 20 رو نشون بده و بعدش هم 3 تا نقطه بزاری
if( mb_strlen($str) > 200 ){
echo mb_substr($str, 0, $length, 'UTF-8').'...';
}
else{
echo $str;
}
سلام دوست عزیز
البته میتونی از css هم استفاده کنی.
#greetings
width: 100px
white-space: nowrap
overflow: hidden
text-overflow: ellipsis // This is where the magic happens
-----------------------------
رزرو مستقیم و بی واسطه هتل ها و اماکن اقامتی کشور