طلب Compter les doublons adjacents d'un tableau (PHP)

c.ronaldo2010

عضو مميز
إنضم
17 ماي 2008
المشاركات
819
مستوى التفاعل
753
Bonsoir a tous
Je voudrais savoir commet compter les doublons adjacents d'un tableau en php
voici mon code​
<?php
$array = array("test", "test", "hello", "test", "world", "world", "world", "hello", "test");
for( $i= 0 ; $i <= 7 ;$i++ )
{
if ($array[$i] === $array[$i+1])
{
echo $j += $j+1;
}

}
?>


je voudrais que mon code affiche cette résultat​


211311​

 
التعديل الأخير:

mili_zx

عضو مميز بمنتدى طلبات و حلول مشاكل البرامج
إنضم
29 أكتوبر 2013
المشاركات
201
مستوى التفاعل
334
Bonjour

PHP:
<?php
$array = array("test", "test", "hello", "test", "world", "world", "world", "hello", "test");
$result=[];
$j = 0;
for( $i= 0 ; $i<count($array) ;$i++ ){
    if(!isset($result[$j])) {
         $result[$j] = 1;
    }
    if(isset($array[$i+1]) && $array[$i] == $array[$i+1]) {
        $result[$j]++;
    } else {
        $j++;
    }
}

echo implode('',$result);
 
أعلى