رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با جدا کردن کاراکتر
#1
سلام و خسته نباشید
خوب هستین
به این آدرس برید .

http://www.stonetown.ir/partia/product/p...86--Marini

به عکسی هم که براتون میفرستم نگاه کنید .
تو این آدرسی که فرستادم به بخش محصولات مشابه سر بزنید .
می بینید که محصولاتی که معرفی میکنه ، توضیحاتشون رو به خوبی جدا نکرده . همونطور که میبیند تو بعضی هاش علامت سوال پر رنگ وجود داره .
به کد های پایین نگاه کنید .

$str_no_tag=strip_tags($com['comments']);
$stripp=str_replace(" "," ",$str_no_tag);
echo substr($stripp,0,70);

من با استفاده از کدهای بالا دارم از هم جدا میکنم .
ولی نمدونم چرا برخی حروف رو مثل علامت سوال پر رنگ نشون میده .
ممنونم


فایل‌های پیوست تصاویر بندانگشتی
   
پاسخ
تشکر شده توسط:
#2
حروف فارسی Unicode هستن و باید از توابع MultiByte استفاده کنید:
echo mb_substr($stripp, 0, 70, 'utf-8');
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان