Récupérer les éléments d'une chaîne avec preg_match_all()

<?php
$txt = '<a href="#nolink" title="titre">cliquez pas!</a>';
$results = array();
preg_match_all('#<a href="(.+)" title="(.+)">(.+)</a>#', $txt, $results);

echo "<pre>";
print_r($results);
echo "</pre>";

Retournera:

Array
(
    [0] => Array
        (
            [0] => cliquez pas!
        ) 

    [1] => Array
        (
            [0] => #nolink
        )

    [2] => Array
        (
            [0] => titre
        )

    [3] => Array
        (
            [0] => cliquez pas!
        )

)
^