Note that this function matches a string from the beginning only (though not necessarily till the end):
<?php
$test = mb_ereg_match("a", "some apples"); // returns false
$test = mb_ereg_match("a", "a kiwi"); // returns true
?>
If you want to check for a match anywhere in the string, use the wild-card & repeat operators .*
<?php
$test = mb_ereg_match(".*a", "some apples"); // returns true
?>
mb_ereg_match
(PHP 4 >= 4.2.0, PHP 5)
mb_ereg_match — Regular expression match for multibyte string
Popis
bool mb_ereg_match
( string $pattern
, string $string
[,
string $option
] )
mb_ereg_match() returns TRUE if string matches regular expression pattern , FALSE if not.
The internal encoding or the character encoding specified in mb_regex_encoding() will be used as character encoding.
See also: mb_regex_encoding(), mb_ereg().
mb_ereg_match
Anonymous
18-Oct-2008 06:52
18-Oct-2008 06:52
