نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکل Str_raplace با کلمات فارسی

  1. #1

    مشکل Str_raplace با کلمات فارسی

    خسته نباشید
    برای یک قسمتی از پروژه یک قسمتی با عنوان کلمات زشت طراحی کردم که یک آرایه درست کردم برای این کار که هم شامل کلمات فارسی میشه هم انگلیسی از تابع str_replace استفاده کردم که به جای اون کلمات چند تا ستاره بزاره ولی این کار روی کلمات فارسی جواب نمیده درصورتی که کلمات انگلیسی خودم تست میکنم دقیقا ستاره ها جایگزین کلمه زشت توی نظرات میشه ولی کلمه فارسی مینویسم انجام نمیده
    مبه نظرتون مشکل من از کجاس؟

  2. #2

    نقل قول: مشکل Str_raplace با کلمات فارسی

    این آرایه هستش

    $badwords = array('test','تست');

    اینم تابع این کار هستش


    function formatMessage($msg) {
    foreach($this->smilies as $acii => $img)
    $msg = str_ireplace($this->badwords, '****', $msg); foreach($this->smilies as $acii => $img) { $msg = str_ireplace($acii, '<img src="'.$this->smiliesPath.$img.'" width="16" height="16" align="absmiddle" />', $msg); }

    $patterns = array('/([^\w\/])(www\.[a-z0-9\-]+\.[a-z0-9\-]+)/i','/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i','/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i',
    '~\[@([^\]]*)\]~','~\[([^\]]*)\]~','~{([^}]*)}~','~_([^_]*)_~','/\s{2}/');
    $replacements = array('$1http://$2','<a href=\"$1\">$1</a>','<a href=\"mailto:$1\">$1</a>','<b class="reply">@\\1</b>','<b>\\1</b>','<i>\\1</i>','<u>\\1</u>','<br />');
    $msg = preg_replace($patterns, $replacements, $msg); return stripslashes(stripslashes(utf8_decode($msg)));
    }
    آخرین ویرایش به وسیله poozhan : پنج شنبه 14 شهریور 1392 در 14:44 عصر

  3. #3

    نقل قول: مشکل Str_raplace با کلمات فارسی

    کسی نمیتونه کمکم کنه

تاپیک های مشابه

  1. مشکل در سورت کلمات فارسی
    نوشته شده توسط sadeghgilanisadegh در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 30 آبان 1389, 09:38 صبح
  2. سوال: مشکل در جستجو کلمات فارسی در کمبو
    نوشته شده توسط look20 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: دوشنبه 24 آبان 1389, 23:09 عصر
  3. حرفه ای: مشکل در ترکیب کلمات فارسی و لاتین
    نوشته شده توسط Mahdi_110 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 31 شهریور 1389, 21:32 عصر
  4. سوال: مشکل در ارسال کلمات فارسی به SQL SERVER 2000
    نوشته شده توسط dj_baba در بخش PHP
    پاسخ: 1
    آخرین پست: شنبه 10 اسفند 1387, 11:11 صبح
  5. پاسخ: 2
    آخرین پست: شنبه 11 خرداد 1387, 22:24 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •