(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)
imap_thread — Retourne l'arbre des messages organisés par thread
Retourne l'arbre des messages organisés par thread.
   imap_thread() retourne un tableau associatif contenant
   un arbre de messages organisés par thread par REFERENCES
   ou false en cas d'erreur.
  
Chaque message dans la boîte aux lettres courante sera représenté par des entrées sous forme d'arbre dans le tableau résultant :
$thread["XX.num"] - numéro du message courant
$thread["XX.next"]
$thread["XX.branch"]
| Version | Description | 
|---|---|
| 8.1.0 | La paramètre imapattend désormais une instance de
  IMAP\Connection ; auparavant, une ressourceimapétait attendue. | 
Exemple #1 Exemple avec imap_thread()
<?php
// Ici, nous affichons les threads d'un newsgroup, en HTML
$nntp = imap_open('{news.example.com:119/nntp}some.newsgroup', '', '');
$threads = imap_thread($nntp);
foreach ($threads as $key => $val) {
  $tree = explode('.', $key);
  if ($tree[1] == 'num') {
    $header = imap_headerinfo($nntp, $val);
    echo "<ul>\n\t<li>" . $header->fromaddress . "\n";
  } elseif ($tree[1] == 'branch') {
    echo "\t</li>\n</ul>\n";
  }
}
imap_close($nntp);
?>