PDA

View Full Version : بریدن متن همراه با کدهای html



erfannorouzi
یک شنبه 05 بهمن 1393, 19:43 عصر
با سلام و خسته نباشید خدمت اساتید محترم سایت برنامه نویس

دوستان من با استفاده از تابع mb_substr متن رو میبرم و تکه تکه میکنم حالا مشکل اینجاست که متن من همراه با کدهای html هست و زمانی که متن بریده میشه ممکنه جایی باشه که تگ html در اونجا هست تو نت چرخیدم ولی راهی برای برطرف کردن این مشکل پیدا نکردم و وضعیتمم اورژانسی هست ممنون میشم کمکم کنید

تشکر

rezakho
یک شنبه 05 بهمن 1393, 22:47 عصر
این کتابخونه پورت jquery روی php هست، یعنی همون jquery منتها به زبان php هست!
https://code.google.com/p/phpquery/wiki/jQueryPortingState
خیلی راحت میتونید رشته رو با این wrap یا unwrap کنید و مشکلتون حل بشه، دقیقا مثل کاری که jquery انجام میده، البته اگر با متدهای manipulation در jquery اشنایی داشته باشید

erfannorouzi
دوشنبه 06 بهمن 1393, 09:05 صبح
خیلی ممنون از پاسختون دوستان خوشحال میشم اگه راه کار دیگه ای هم هست معرفی کنید

تشکر

Unique
سه شنبه 07 بهمن 1393, 03:03 صبح
یا باید متن را strip_html کنید و بعدش از mb_substr استفاده کنید یا کلا از css و خاصیت elipsis استفاده کنید مثل این (http://css-tricks.com/snippets/css/truncate-string-with-ellipsis/).