1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| function addtab(&$tableau,$element) {
$temp = $element;
if($element) {
for($i=1;$i<=$tableau[0][1];$i++) {
$ident = similar_text($element, $tableau[$i][1]);
$longe = strlen($element);
$longt = strlen($tableau[$i][1]);
if (($tableau[$i][1]==$element) ||
(($ident > 3) && ((abs(($ident) - $longe)) == 1 || ($ident - $longe) == 0 ) && ((substr($tableau[$i][1], $longt-1) == "s") || (substr($element, $longe-1) == "s"))))
{
$tableau[$i][2]++;
$temp = "";
break;
}
}
if($temp) {
==>1 $tableau[0][1]++;
$tableau[$tableau[0][1]][1] = $element;
$tableau[$tableau[0][1]][2] = 1;
}
}
return $tableau;
}
// Trie le tableau
function trie($tableau) {
for($k=1;$k<=$tableau[0][1];$k++) {
for($j=1;$j<=$k;$j++) {
==> 2 if($tableau[$k][2] > $tabtemp[$j][2]) {
$put1 = $tableau[$k][1];
$put2 = $tableau[$k][2];
for($w=$j;$w<=$k;$w++) {
==> 3 $temp1 = $tabtemp[$w][1];
==> 4 $temp2 = $tabtemp[$w][2]; $tabtemp[$w][1] = $put1;
$tabtemp[$w][2] = $put2;
$put1 = $temp1; $put2 = $temp2;
}
break;
}
}
}
$tabtemp[0][1]=$tableau[0][1];
return $tabtemp;
} |
Partager