Setare Behzadi
Setare Behzadi
خواندن ۱ دقیقه·۵ سال پیش

نمایش 5 کلمه از یک متن و پاراگراف در PHP

بطور مثال گاهی لازم است که فقط توضیحات مربوط به یک متن را نمایش دهید و وقتی دکمه "بیشتر" یا "more" رو زدید بقیه مطلب را ببینید.

برای اینکار کافیه فقط از اسکریپت PHP زیر استفاده کنید:

$words = limit($product['desc'],0,10); function limit($value, $offset = 0, $length = 10 , $end = '...') { $text = implode(' ', array_slice(explode(' ',$value), $offset, $length )).$end; return $text; }

منطق و خروجی اش مطابق عکس زیر میباشد:

در صورتیکه از لاراول استفاده میکنید می توانید از تابع {{str_limit($message['comment'],50)}} در Blade خود استفاده کنید، البته توجه کنید که این تابع شمارش را براساس کاراکتر انجام میدهد و مزیتی که دارد اگه مقدار رشته شما از 50 تا کمتر بود "..." رو ته اش نمیگذارد.

php stringلاراولlaravel
مهندسی نرم افزار و توسعه دهنده وب | نکاتی در مورد وب که فکر میکنم میتونه واسه خیلی ها مناسب باشد رو منتشر میکنم.
شاید از این پست‌ها خوشتان بیاید