تالار گفتمان nCIS.ir

نسخه‌ی کامل: حذف تکرار حرف ها
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام یک آرایه به این صورت هست
 
$arr = array('abc','5abcd','aan','ssedehi','assdd','asds','assd','asdd');


می خوان اون مقدار هایی که یک حرف بیشتر از 2 بار پشت هم تکرار شده رو حذف کنم مثلا assd باید حذف بشه چون ss دوبار پشت هم تکرار شده ولی asds نباید حذف شود چون حرف s پشت هم تکرار نشده
$words = array('a', 'aa', 'abc', 'baBba', 'sippa', 'cef');
foreach($words as $word) {
   if(preg_match('#(.)\1{1,}#', $word)) {
       echo '<p>' . $word . '</p>';
   }
}
/* Output:
aa
sippa
*/