occhi che la preg me l' ha modificata ... alla fine non c'e' lo spazio dopo >codice:// esempio $html = "ad kowok wak od opw apk wap dkoap omio sitoad kowok wak od opwapk wap dk oap omio sito as d awd waadw dwadw a"; global $urlArchive; $urlArchive = Array(); $__replace_callback = create_function( '$replacement', 'global $urlArchive; array_push( $urlArchive, $replacement[3] );' ); preg_replace_callback( "/(?i)<a(.+)href=('|\")?([^\a]+?)('|\"| |>)/i", "$__replace_callback", $html ); for( $a = 0, $b = count( $urlArchive ); $a < $b; $a++ ) { echo $urlArchive[$a]." "; }