I would like to do a pattern match against a string, sometimes this pattern
will include the full string, and sometimes it will not, if the pattern does
not include the second match I still want to get the first pattern match.

Below is my code, and the results I am looking for.

Thanks in advance,

        preg_match ("/\:\[(\S+)\]\:(\S*)/",$transport,$matches);
        print_r ($matches);

$tranport = ":[127.0.0.l)";
print_r ($transport) -> Array ( )
** I want this to return ""

$transport = "smtp:[]:25";
print_r ($transport) -> Array ( [0] => :[]:25 [1] =>
[2] => 25 )

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to