Bonjour,
dans mon code je souhaite a chaque fois que je calcule le '$rsv' et '$url' je sauvegarde dans un tableau '$affich_result' et a la fin je tri ce tableau par ordre décroisant et j'affichera le resultat.
voila ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
 
<?php
$i=0;$j=0; $t=0;$q=0;$affich_resultat=array();
	while($resultats = mysql_fetch_array($query) ) //boucle affichant les résultats
          {
					   $req_select=mysql_query("select * from terme,titre, document where (document.code_doc=terme.code_doc and document.code_doc=titre.code_doc and terme.code_doc=titre.code_doc and terme.terme=titre.terme_titre and terme.code_doc='".$resultats["code_doc"]."' and  titre.code_doc='".$resultats["code_doc"]."'  and terme.terme='".$resultats["terme"]."' and document.type_offre='$offre') AND ($valeur_requete) ");
					   $req_select_terme=mysql_query("select * from terme, document where (document.code_doc=terme.code_doc   and  terme.code_doc='".$resultats["code_doc"]."') and document.type_offre='$offre' AND ($valeur_requete1) ");
					   $req_select_titre=mysql_query("select * from titre, document where (document.code_doc=titre.code_doc  and titre.code_doc='".$resultats["code_doc"]."') and document.type_offre='$offre' AND ($valeur_requete2) ");
					   $x1=mysql_num_rows($req_select);  
					   $x2=mysql_num_rows($req_select_terme);  
					   $x3=mysql_num_rows($req_select_titre); 
					   if($x1!=0)
					   {
					      while($req_select1=mysql_fetch_array($req_select))
						       {
                                   if(!array_key_exists($req_select1["url"], $somme))
				                    {
                                        $somme[$req_select1["url"]] = 0;
				                    }
                                  if(!array_key_exists($req_select1["url"], $somme2))
				                    {
                                      $somme2[$req_select1["url"]] = 0;
				                    }
						        $somme[$req_select1["url"]] +=  $req_select1["poids_titre"];
						        $somme2[$req_select1["url"]] +=  $req_select1["poids_titre"] * $req_select1["poids_titre"];
								}
			   $url=$resultats["url"];
			   $somme_carre=$somme2[$resultats["url"]];
		       $racine_sommecarre=sqrt($somme2[$resultats["url"]]);
		       $somme_mot=sqrt($nombre_mots);
		       $rsv=$somme[$resultats["url"]]/($somme_mot*$racine_sommecarre);
			   $affich_resultat[$i][$t]=$rsv; $t++;
			   $affich_resultat[$i][$t]=$url; $i++;
  } //finif
 
					elseif($x2!=0)
                    {
						  while ($req_select2=mysql_fetch_array($req_select_terme))
						     {
                                if(!array_key_exists($req_select2["url"], $somme))
				                    {
                                $somme[$req_select2["url"]] = 0;
				                   }
                                if(!array_key_exists($req_select2["url"], $somme2))
				                {
                                  $somme2[$req_select2["url"]] = 0;
				              }
						        $somme[$req_select2["url"]] +=  $req_select2["poids"];
						      $somme2[$req_select2["url"]] +=  $req_select2["poids"] * $req_select2["poids"];
							  }
							  $url=$resultats["url"];
			   $somme_carre=$somme2[$resultats["url"]];
		       $racine_sommecarre=sqrt($somme2[$resultats["url"]]);
		       $somme_mot=sqrt($nombre_mots);
		       $rsv=$somme[$resultats["url"]]/($somme_mot*$racine_sommecarre);
			   $affich_resultat[$i][$t]=$rsv; $t++;
			   $affich_resultat[$i][$t]=$url; $i++;
						}
					elseif($x3!=0)
					{
                      while($req_select3=mysql_fetch_array($req_select_titre))
						     {
                                if(!array_key_exists($req_select3["url"], $somme))
				                    {
                                $somme[$req_select3["url"]] = 0;
				                   }
                                if(!array_key_exists($req_select3["url"], $somme2))
				                {
                                  $somme2[$req_select3["url"]] = 0;
				              }
						        $somme[$req_select3["url"]] +=  $req_select3["poids_titre"];
						      $somme2[$req_select3["url"]] +=  $req_select3["poids_titre"] * $req_select3["poids_titre"];
				          }
						  $url=$resultats["url"];
			   $somme_carre=$somme2[$resultats["url"]];
		       $racine_sommecarre=sqrt($somme2[$resultats["url"]]);
		       $somme_mot=sqrt($nombre_mots);
		       $rsv=$somme[$resultats["url"]]/($somme_mot*$racine_sommecarre);
			   $affich_resultat[$i][$t]=$rsv; $t++;
			   $affich_resultat[$i][$t]=$url; $i++;
      }   
	  }
 
	  arsort($affich_resultat);
	 for($j=0; $j<$i;$j++)
	 for($q=0;$q<$t;$q++)
	  {
	  echo"$affich_resultat[$j][$q]";
	  }
?>


mais elle affiche :
Array[0]Array[1]Array[0]Array[1]

est_ce qu'il ya qlq peut me répondre.
Merci d'avance.