<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.array.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.array-multisort.php',
    1 => 'array_multisort',
    2 => 'Trie les tableaux multidimensionnels',
  ),
  'up' => 
  array (
    0 => 'ref.array.php',
    1 => 'Fonctions sur les tableaux',
  ),
  'prev' => 
  array (
    0 => 'function.array-merge-recursive.php',
    1 => 'array_merge_recursive',
  ),
  'next' => 
  array (
    0 => 'function.array-pad.php',
    1 => 'array_pad',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/array/functions/array-multisort.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.array-multisort" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">array_multisort</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">array_multisort</span> &mdash; <span class="dc-title">Trie les tableaux multidimensionnels</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.array-multisort-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>array_multisort</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter reference">&$array1</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$array1_sort_order</code><span class="initializer"> = SORT_ASC</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$array1_sort_flags</code><span class="initializer"> = SORT_REGULAR</span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">...$rest</code></span><br>): <span class="type"><a href="language.types.singleton.php" class="type true">true</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>array_multisort()</strong></span> sert à trier simultanément
   plusieurs tableaux, ou bien à trier un tableau multidimensionnel,
   suivant l&#039;une ou l&#039;autre de ses dimensions.
  </p>
  <p class="para">
   Les clés associatives (<a href="language.types.string.php" class="link">chaîne de caractères</a>) seront maintenues, mais
   les clés numériques seront réindexées.
  </p>
  <blockquote class="note"><p><strong class="note">Note</strong>: 
 <p class="para">
  Si deux membres se comparent comme égaux, ils maintiennent leur ordre original.
  Antérieur à PHP 8.0.0, leur ordre relatif dans le tableau trié n&#039;est pas défini.
 </p>
</p></blockquote>

  <blockquote class="note"><p><strong class="note">Note</strong>: 
 <p class="para">
    Réinitialise le pointeur interne du tableau au premier élément.
 </p>
</p></blockquote>

 </div>


 <div class="refsect1 parameters" id="refsect1-function.array-multisort-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">array1</code></dt>
     <dd>
      <p class="para">
       Un <a href="language.types.array.php" class="link">tableau</a> à trier.
      </p>
     </dd>
    
    
     <dt><code class="parameter">array1_sort_order</code></dt>
     <dd>
      <p class="para">
       L&#039;ordre utilisé pour trier le précédent argument
       <span class="type"><a href="language.types.array.php" class="type array">array</a></span>. Soit la constante <strong><code><a href="array.constants.php#constant.sort-asc">SORT_ASC</a></code></strong>
       pour trier de façon croissante, soit la constante
       <strong><code><a href="array.constants.php#constant.sort-desc">SORT_DESC</a></code></strong> pour trier de façon décroissante.
      </p>
      <p class="para">
       Cet argument peut être associé avec le paramètre
       <code class="parameter">array1_sort_flags</code> ou simplement omis,
       auquel cas, la constante <strong><code><a href="array.constants.php#constant.sort-asc">SORT_ASC</a></code></strong> sera utilisée.
      </p>
     </dd>
    
    
     <dt><code class="parameter">array1_sort_flags</code></dt>
     <dd>
      <p class="para">
       Options de tri du précédent argument <span class="type"><a href="language.types.array.php" class="type array">array</a></span> :
      </p>
      <p class="para">
       Type d&#039;options de tri :
       <ul class="itemizedlist">
        <li class="listitem">
         <span class="simpara"><strong><code><a href="array.constants.php#constant.sort-regular">SORT_REGULAR</a></code></strong> - compare les éléments normalement (pas de changement de type)</span>
        </li>
        <li class="listitem">
         <span class="simpara"><strong><code><a href="array.constants.php#constant.sort-numeric">SORT_NUMERIC</a></code></strong> - compare les éléments numériquement</span>
        </li>
        <li class="listitem">
         <span class="simpara"><strong><code><a href="array.constants.php#constant.sort-string">SORT_STRING</a></code></strong> - compare les éléments sous forme de chaînes de caractères</span>
        </li>
        <li class="listitem">
         <span class="simpara">
          <strong><code><a href="array.constants.php#constant.sort-locale-string">SORT_LOCALE_STRING</a></code></strong> - compare les éléments sous forme de chaînes de caractères,
          en se basant sur la locale courante. La fonction utilise les locales, et elles peuvent être modifiées
          en utilisant la fonction <span class="function"><a href="function.setlocale.php" class="function">setlocale()</a></span>
         </span>
        </li>
        <li class="listitem">
         <span class="simpara">
          <strong><code><a href="array.constants.php#constant.sort-natural">SORT_NATURAL</a></code></strong> - compare les éléments sous forme de chaînes de caractères, en utilisant
          le &quot;tri naturel&quot;, comme le fait la fonction <span class="function"><a href="function.natsort.php" class="function">natsort()</a></span>
         </span>
        </li>
        <li class="listitem">
         <span class="simpara">
          <strong><code><a href="array.constants.php#constant.sort-flag-case">SORT_FLAG_CASE</a></code></strong> - peut être combiné (avec le mot clé OR) avec
          <strong><code><a href="array.constants.php#constant.sort-string">SORT_STRING</a></code></strong> ou
          <strong><code><a href="array.constants.php#constant.sort-natural">SORT_NATURAL</a></code></strong> pour trier les chaînes sans tenir compte de la casse
         </span>
        </li>
       </ul>
      </p>
      <p class="para">
       Cet argument peut être associé avec le paramètre <code class="parameter">array1_sort_order</code>
       ou simplement omis, auquel cas, la constante <strong><code><a href="array.constants.php#constant.sort-regular">SORT_REGULAR</a></code></strong> sera utilisée.
      </p>
     </dd>
    
    
     <dt><code class="parameter">rest</code></dt>
     <dd>
      <p class="para">
       Plus d&#039;arguments, optionnellement suivis par des façons de trier et des
       drapeaux. Seuls les éléments équivalents dans les tableaux précédents
       sont comparés. En d&#039;autres termes, le tri est lexicographique.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.array-multisort-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Retourne toujours <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.array-multisort-changelog">
  <h3 class="title">Historique</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Version</th>
      <th>Description</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.5.0</td>
      <td>
       Le type de retour est désormais <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> ; auparavant, c&#039;était <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-function.array-multisort-examples">
  <h3 class="title">Exemples</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Exemple #1 Trier plusieurs tableaux</strong></p>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$ar1 </span><span style="color: #007700">= array(</span><span style="color: #0000BB">10</span><span style="color: #007700">, </span><span style="color: #0000BB">100</span><span style="color: #007700">, </span><span style="color: #0000BB">100</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$ar2 </span><span style="color: #007700">= array(</span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">3</span><span style="color: #007700">, </span><span style="color: #0000BB">2</span><span style="color: #007700">, </span><span style="color: #0000BB">4</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">array_multisort</span><span style="color: #007700">(</span><span style="color: #0000BB">$ar1</span><span style="color: #007700">, </span><span style="color: #0000BB">$ar2</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$ar1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$ar2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
     Dans cet exemple, après le tri, le premier
     tableau contient 0, 10, 100, 100. Le deuxième tableau
     contient 4, 1, 2, 3. Les entrées du second tableau
     correspondant aux valeurs jumelles du premier
     tableau (100 et 100), sont aussi triées.
    </p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">array(4) {
  [0]=&gt; int(0)
  [1]=&gt; int(10)
  [2]=&gt; int(100)
  [3]=&gt; int(100)
}
array(4) {
  [0]=&gt; int(4)
  [1]=&gt; int(1)
  [2]=&gt; int(2)
  [3]=&gt; int(3)
}</pre>
</div>
    </div>
   </div>
  </p>
  <p class="para">
   <div class="example" id="example-2">
    <p><strong>Exemple #2 Trier un tableau multidimensionnel</strong></p>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$ar </span><span style="color: #007700">= array(<br />       array(</span><span style="color: #DD0000">"10"</span><span style="color: #007700">, </span><span style="color: #0000BB">11</span><span style="color: #007700">, </span><span style="color: #0000BB">100</span><span style="color: #007700">, </span><span style="color: #0000BB">100</span><span style="color: #007700">, </span><span style="color: #DD0000">"a"</span><span style="color: #007700">),<br />       array(   </span><span style="color: #0000BB">1</span><span style="color: #007700">,  </span><span style="color: #0000BB">2</span><span style="color: #007700">, </span><span style="color: #DD0000">"2"</span><span style="color: #007700">,   </span><span style="color: #0000BB">3</span><span style="color: #007700">,   </span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />      );<br /></span><span style="color: #0000BB">array_multisort</span><span style="color: #007700">(</span><span style="color: #0000BB">$ar</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], </span><span style="color: #0000BB">SORT_ASC</span><span style="color: #007700">, </span><span style="color: #0000BB">SORT_STRING</span><span style="color: #007700">,<br />                </span><span style="color: #0000BB">$ar</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">], </span><span style="color: #0000BB">SORT_NUMERIC</span><span style="color: #007700">, </span><span style="color: #0000BB">SORT_DESC</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$ar</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
     Dans cet exemple, après le tri, le premier tableau contient
     &quot;10&quot;, 100, 100, 11, &quot;a&quot; (tri alphabétique, ordre croissant); Le
     deuxième tableau contient 1, 3, &quot;2&quot;, 2, 1 (tri
     numérique, ordre décroissant).
    </p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">array(2) {
  [0]=&gt; array(5) {
    [0]=&gt; string(2) &quot;10&quot;
    [1]=&gt; int(100)
    [2]=&gt; int(100)
    [3]=&gt; int(11)
    [4]=&gt; string(1) &quot;a&quot;
  }
  [1]=&gt; array(5) {
    [0]=&gt; int(1)
    [1]=&gt; int(3)
    [2]=&gt; string(1) &quot;2&quot;
    [3]=&gt; int(2)
    [4]=&gt; int(1)
  }
}</pre>
</div>
    </div>
   </div>
  </p>
  <p class="para">
   <div class="example" id="example-3">
    <p><strong>Exemple #3 Classer les résultats d&#039;une base de données</strong></p>
    <div class="example-contents"><p>
     Dans cet exemple, chaque élément du tableau <var class="varname">data</var>
     représente une ligne de la table. Ce type de données est typique d&#039;un
     enregistrement de base de données.
    </p></div>
    <div class="example-contents"><p>
     Exemple de données :
    </p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">volume | edition
-------+--------
    67 |       2
    86 |       1
    85 |       6
    98 |       2
    86 |       6
    67 |       7</pre>
</div>
    </div>
    <div class="example-contents"><p>
     Les données sont sous forme de tableau, appelé <var class="varname">data</var>. 
     Cela est généralement le résultat, par exemple, de la fonction 
     <span class="function"><a href="mysqli-result.fetch-assoc.php" class="function">mysqli_fetch_assoc()</a></span>.
    </p></div>
    <div class="example-contents"><p>
     Dans cet exemple, nous allons trier la colonne
     <var class="varname">volume</var> par ordre décroissant, et
     la colonne <var class="varname">edition</var> par ordre croissant.
    </p></div>
    <div class="example-contents"><p>
     Nous avons un tableau de lignes, mais 
     <span class="function"><strong>array_multisort()</strong></span> nécessite un tableau de colonnes, 
     donc nous utilisons le code suivant pour obtenir les colonnes et 
     ainsi effectuer le tri.
    </p></div>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// Les données sont créées en parcourant mysqli_fetch_assoc :<br /></span><span style="color: #0000BB">$data</span><span style="color: #007700">[] = array(</span><span style="color: #DD0000">'volume' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">67</span><span style="color: #007700">, </span><span style="color: #DD0000">'edition' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$data</span><span style="color: #007700">[] = array(</span><span style="color: #DD0000">'volume' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">86</span><span style="color: #007700">, </span><span style="color: #DD0000">'edition' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$data</span><span style="color: #007700">[] = array(</span><span style="color: #DD0000">'volume' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">85</span><span style="color: #007700">, </span><span style="color: #DD0000">'edition' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">6</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$data</span><span style="color: #007700">[] = array(</span><span style="color: #DD0000">'volume' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">98</span><span style="color: #007700">, </span><span style="color: #DD0000">'edition' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$data</span><span style="color: #007700">[] = array(</span><span style="color: #DD0000">'volume' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">86</span><span style="color: #007700">, </span><span style="color: #DD0000">'edition' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">6</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$data</span><span style="color: #007700">[] = array(</span><span style="color: #DD0000">'volume' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">67</span><span style="color: #007700">, </span><span style="color: #DD0000">'edition' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">7</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Obtient une liste de colonnes<br /></span><span style="color: #007700">foreach (</span><span style="color: #0000BB">$data </span><span style="color: #007700">as </span><span style="color: #0000BB">$key </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">$row</span><span style="color: #007700">) {<br />    </span><span style="color: #0000BB">$volume</span><span style="color: #007700">[</span><span style="color: #0000BB">$key</span><span style="color: #007700">]  = </span><span style="color: #0000BB">$row</span><span style="color: #007700">[</span><span style="color: #DD0000">'volume'</span><span style="color: #007700">];<br />    </span><span style="color: #0000BB">$edition</span><span style="color: #007700">[</span><span style="color: #0000BB">$key</span><span style="color: #007700">] = </span><span style="color: #0000BB">$row</span><span style="color: #007700">[</span><span style="color: #DD0000">'edition'</span><span style="color: #007700">];<br />}<br /><br /></span><span style="color: #FF8000">// Vous pouvez utiliser array_column() au lieu du code ci-dessus<br /></span><span style="color: #0000BB">$volume  </span><span style="color: #007700">= </span><span style="color: #0000BB">array_column</span><span style="color: #007700">(</span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #DD0000">'volume'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$edition </span><span style="color: #007700">= </span><span style="color: #0000BB">array_column</span><span style="color: #007700">(</span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #DD0000">'edition'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Trie les données par volume décroissant, edition croissant<br />// Ajoute $data en tant que dernier paramètre, pour trier par la clé commune<br /></span><span style="color: #0000BB">array_multisort</span><span style="color: #007700">(</span><span style="color: #0000BB">$volume</span><span style="color: #007700">, </span><span style="color: #0000BB">SORT_DESC</span><span style="color: #007700">, </span><span style="color: #0000BB">$edition</span><span style="color: #007700">, </span><span style="color: #0000BB">SORT_ASC</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);<br />     <br /></span><span style="color: #FF8000">// Parcours des données et affiche les valeurs triées pour chaque colonne<br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">'volume | edition'</span><span style="color: #007700">, </span><span style="color: #0000BB">PHP_EOL</span><span style="color: #007700">;<br />echo </span><span style="color: #DD0000">'-------+--------'</span><span style="color: #007700">, </span><span style="color: #0000BB">PHP_EOL</span><span style="color: #007700">;<br />for (</span><span style="color: #0000BB">$i </span><span style="color: #007700">= </span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i </span><span style="color: #007700">&lt; </span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$data</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++) {<br />     </span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%6d | %7d\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">$volume</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">], </span><span style="color: #0000BB">$edition</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]);<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
     Le jeu d&#039;enregistrement est maintenant trié et ressemble à cela :
    </p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">volume | edition
-------+--------
    98 |       2
    86 |       1
    86 |       6
    85 |       6
    67 |       2
    67 |       7</pre>
</div>
    </div>
   </div>
  </p>
  <p class="para">
   <div class="example" id="example-4">
    <p><strong>Exemple #4 Tri non sensible à la casse</strong></p>
    <div class="example-contents"><p>
     <strong><code><a href="array.constants.php#constant.sort-string">SORT_STRING</a></code></strong> et
     <strong><code><a href="array.constants.php#constant.sort-regular">SORT_REGULAR</a></code></strong> sont sensibles à la casse, les chaînes
     de caractères commençant avec une lettre en majuscule viendront avant
     les chaînes de caractères commençant par une lettre en minuscule.
    </p></div>
    <div class="example-contents"><p>
     Pour effectuer un tri insensible à la casse, effectuez le tri
     sur une copie minuscule des colonnes du tableau original.
    </p></div>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$array </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'Alpha'</span><span style="color: #007700">, </span><span style="color: #DD0000">'atomic'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Beta'</span><span style="color: #007700">, </span><span style="color: #DD0000">'bank'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$array_lowercase </span><span style="color: #007700">= </span><span style="color: #0000BB">array_map</span><span style="color: #007700">(</span><span style="color: #DD0000">'strtolower'</span><span style="color: #007700">, </span><span style="color: #0000BB">$array</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">array_multisort</span><span style="color: #007700">(</span><span style="color: #0000BB">$array_lowercase</span><span style="color: #007700">, </span><span style="color: #0000BB">SORT_ASC</span><span style="color: #007700">, </span><span style="color: #0000BB">SORT_STRING</span><span style="color: #007700">, </span><span style="color: #0000BB">$array</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$array</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>L&#039;exemple ci-dessus va afficher :</p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">Array
(
    [0] =&gt; Alpha
    [1] =&gt; atomic
    [2] =&gt; bank
    [3] =&gt; Beta
)</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.array-multisort-seealso">
  <h3 class="title">Voir aussi</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.usort.php" class="function" rel="rdfs-seeAlso">usort()</a> - Trie un tableau en utilisant une fonction de comparaison</span></li>
    <li>Les fonctions de <a href="array.sorting.php" class="link">tri des tableaux</a></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>