hitos searchhitos contactusتماس با ما

سوال و جواب تخصصی هیتوس

جدا کردن تمام کاراکتر ها غیر از کاراکترهای فارسی

سلام

می خوام کل کاراکترهای غیر فارسی رو از متنی که دارای کاراکترهای انگلیسی، کاراکترهای خاص مانند )( )*& . و اعداد هست رو حذف کنم، و در نهایت تنها کاراکترهای فارسی باقی بمونن.

ممنون

توسط morteza_almasi در php

سلام

کار سختی نیست. در پایین متنی رو که شامل کاراکترهای فارسی، انگلیسی، اعداد و کاراکترهای ویژه است رو در متغیری به نام 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();
?>

نتیجه اجرای برنامه فوق چاپ عبارت "سایت هیتوس را دنبال کنید" خواهد بود.

موفق باشید.

توسط mahdi در
برای ثبت پاسخ باید ثبت نام کرده یا وارد بخش کاربری خود شوید، کلیک کنید!

عضویت در خبرنامه

با عضویت در خبرنامه هیتوس در جریان آخرین پست ها و آموزش های ما باشید. هیتوس برای اعضای خبرنامه خود تخفیف ویژه در نظر می گیرد

منتظر بمانید
شما به عضویت خبرنامه در آمده اید