PDA

View Full Version : کار نکردن دستور preg_match هنگام استفاده از حروف فارسی



omid_student
چهارشنبه 21 فروردین 1392, 19:08 عصر
سلام دوستان
من از دستور preg_match برای جستجوی یه لغت توی یه متن استفاده کردم.
وقتی که مستقیم جمله فارسی را داخل این دستور مینوسیم جواب میده ولی وقتی از متغییر استفاده میکنم نمیشه؟

preg_match("/".$t."/",$text)
داخل متغیر t$ کلمه فارسی و در text$ متن

mojtaba.baghban
چهارشنبه 21 فروردین 1392, 21:13 عصر
دلیلش اینه که php هنوز از utf-8 پشتیبانی نمی‌کنه.
شما هر حرفی رو با کدش جایگزین کنی.
قراره تو php 6 از utf-8 پشتیبانی بشه