كعادتي عند تصفح المنتديات الخاصة بالبرمجة، وخصوصًا المتخصصة فى تطوير الويب ولغة PHP، وجدت تلك الدالة الرائعة، والتي وظيفتها تصحيح الأخطاء الإملائية، وللعلم، تدعم الدالة اللغة العربية أيضًا !
فعند استخدامك مثلاً لجملة "الملمكة العلربيا السلعوديت" كما بالصورة ستظهر تلك الجملة كما بالصورة "هل تقصد المملكة العربية السعودية؟".
دالة رائعة بالفعل، أترككم معها ومع طريقة إستخدامها.
فعند استخدامك مثلاً لجملة "الملمكة العلربيا السلعوديت" كما بالصورة ستظهر تلك الجملة كما بالصورة "هل تقصد المملكة العربية السعودية؟".
دالة رائعة بالفعل، أترككم معها ومع طريقة إستخدامها.
<?php
function correction($text_correction){
$text_correction = str_replace(' ','+',$text_correction);
$text_correction = file_get_contents("http://www.google.ps/search?hl=ar&source=hp&q=".$text_correction."&lr=&aq=f&aqi=g10");
if (preg_match('#"class=spell><b><i>#i',$text_correction)){
$replaceArray = array("<b>","</b>","</head>","<head>","<body>","<html>","</html>","<i>","</i>");
$text_correction = end(explode('"class=spell><b><i>',$text_correction));
$text_correction = explode('</i></b></a>',$text_correction);
$text_correction = explode('</a> <br>',$text_correction[0]);
$text_correction = explode('</a></nobr><br></p>',$text_correction[0]);
$text_correction = str_replace($replaceArray,'',$text_correction['0']);
return $text_correction ;
}
else
{
return false;
}
}
?>
أما عن طريقة الإستخدام فهي سهلة لأنها تأخذ بارامتر واحد وهو النص كما بالمثال التالي:function correction($text_correction){
$text_correction = str_replace(' ','+',$text_correction);
$text_correction = file_get_contents("http://www.google.ps/search?hl=ar&source=hp&q=".$text_correction."&lr=&aq=f&aqi=g10");
if (preg_match('#"class=spell><b><i>#i',$text_correction)){
$replaceArray = array("<b>","</b>","</head>","<head>","<body>","<html>","</html>","<i>","</i>");
$text_correction = end(explode('"class=spell><b><i>',$text_correction));
$text_correction = explode('</i></b></a>',$text_correction);
$text_correction = explode('</a> <br>',$text_correction[0]);
$text_correction = explode('</a></nobr><br></p>',$text_correction[0]);
$text_correction = str_replace($replaceArray,'',$text_correction['0']);
return $text_correction ;
}
else
{
return false;
}
}
?>
<?php
$text="الملمكة العلربيا السلعوديت ";
correction($text);
?>
$text="الملمكة العلربيا السلعوديت ";
correction($text);
?>
0 التعليقات:
إرسال تعليق