السلام عليكم ورحمة الله وبركاته
قمت بتحويل الروابط إلى اللغة العربية بإستخدام تلك الدالة
function do_link($in)
{
$ar ="ءآأؤإئابةتثجحخدذرزسش ضطظعغفقكلمنهوىي";
$out = preg_replace('/[^a-zA-Z0-9'.$ar.']{1,}/'," ",$in);
$array = explode(" ",trim($out));
foreach($array as $word)
{
$aa[]=trim(str_replace("،","_",$word));
}
return implode("-",$aa);}
وظيفتها أستخراج الحروف الأنجليزى والأرقام والحروف العربى فقط ولكن يحدث خطأ وهى أنها تسمح بمرور بعض الرموز مثل " ؟ " أو "، " وتظهر برمز غريب فى الرابط العربى فكيف أحل تلك المشكلة
شكراً للجميع