PDA

نسخه کامل مشاهده نسخه کامل : مشکل در استفاده از تابع substr در PHP برای کوتاه کردن متن



emra228
08-12-2009, 18:49
سلام، امیدوارم خوب باشید

من وقتی از تابع substr برای کوتاه کردن متن مثلا 200 کاراکتری که از دیتابیس خونده میشه استفاده می کنم(مثلا فقط 55 کاراکتر از 200 تا را نمایش بده) توی بعضی موارد این لوزی که توش علامت سئواله (�) میاد. چیکار کنم؟

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

کدش اینه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


ممنون

emra228
08-12-2009, 23:46
سئوالم واضح نبود یا واقعا بلد نیستید؟

.: محمد :.
09-12-2009, 22:04
فکر میکنم دومی

از تابع mb_substr استفاده کن => البته باید اکستنشنش تو PHP نصب باشه
برو به آدرس زیر

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

آگه خواستی بیشتر بدونی و دیگه به این نوع مشکلا بر نخوری :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

من هم خودم یک مدت طولانی پی این بودم ولی در اینجا فقط مدیران دانا هستند ( چاکر محسن خان:18: )

emra228
11-12-2009, 21:22
مرسی از جوابتون ولی این تابعی که شما گفتید یه سری مشکلات داره از قبیل اینکه باید این کد رو هم اضافه کرد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و اینکه ممکنه کلمه آخری که کوتاه میشه، نصفه نمایش داده بشه.

نمایشگاه الک ...

خلاصه این کد بهترین کدی بود که من پیدا کردم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید