2011/7/8 Rafael Dohms <[email protected]>:
> Still, this is preg_match it only returns one match, why should i get
> a array and have to use ugly things like $matches[0] afterwards?
> It just makes for very ugly syntax and extra code, a simple function
> would make this cleaner and more intuitive, first time using
> preg_match is a nightmare.
>
You forget about subpatterns, so array can contain more than 1 value:
php > preg_match('/p(hp)/', 'php', $matches); var_dump($matches);
array(2) {
[0]=>
string(3) "php"
[1]=>
string(2) "hp"
}
> --
> Rafael Dohms
> PHP Evangelist and Community Leader
> http://www.rafaeldohms.com.br
> http://www.phpsp.org.br
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Regards,
Shein Alexey
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php