سوال و جواب تخصصی هیتوس
جدا کردن تمام کاراکتر ها غیر از کاراکترهای فارسی
سلام
می خوام کل کاراکترهای غیر فارسی رو از متنی که دارای کاراکترهای انگلیسی، کاراکترهای خاص مانند )( )*& . و اعداد هست رو حذف کنم، و در نهایت تنها کاراکترهای فارسی باقی بمونن.
ممنون
سلام
کار سختی نیست. در پایین متنی رو که شامل کاراکترهای فارسی، انگلیسی، اعداد و کاراکترهای ویژه است رو در متغیری به نام text قرار داده و اون ها رو به شکلی فیلتر می کنیم که تنها کاراکترهای فارسی باقی بمونن:
<?php
header('Content-Type: text/html; charset=utf-8');
$text= "سایت هیتوس را دنبال کنید site <> www.hitos.ir 234";
$text = preg_replace('/[^\w\s]+/u','' ,$text);
$text = preg_replace("/[a-zA-Z0-9]+/", '',$text);
echo $text; die();
?>
نتیجه اجرای برنامه فوق چاپ عبارت "سایت هیتوس را دنبال کنید" خواهد بود.
موفق باشید.