--TEST-- Test mb_ereg() function : usage variations - pass different character classes as pattern for multibyte string --SKIPIF-- --FILE-- $value) { echo " [$key]=>\n "; if (is_string($value)) { var_dump(base64_encode($value)); } else { var_dump($value); } } echo "}\n"; } else { echo "NULL\n"; } } echo "Done"; ?> --EXPECT-- *** Testing mb_ereg() : usage variations *** -- Iteration 1 -- int(47) array(1) { [0]=> string(64) "5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZMDEyMzTvvJXvvJbvvJfvvJjvvJk=" } -- Iteration 2 -- int(27) array(1) { [0]=> string(36) "5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZ" } -- Iteration 3 -- int(5) array(1) { [0]=> string(8) "MDEyMzQ=" } -- Iteration 4 -- bool(false) -- Iteration 5 -- bool(false) -- Iteration 6 -- int(20) array(1) { [0]=> string(28) "MDEyMzTvvJXvvJbvvJfvvJjvvJk=" } -- Iteration 7 -- int(50) array(1) { [0]=> string(68) "5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZMDEyMzTvvJXvvJbvvJfvvJjvvJnjgII=" } -- Iteration 8 -- bool(false) -- Iteration 9 -- int(50) array(1) { [0]=> string(68) "5pel5pys6Kqe44OG44Kt44K544OI44Gn44GZMDEyMzTvvJXvvJbvvJfvvJjvvJnjgII=" } -- Iteration 10 -- int(3) array(1) { [0]=> string(4) "44CC" } -- Iteration 11 -- bool(false) -- Iteration 12 -- bool(false) -- Iteration 13 -- int(5) array(1) { [0]=> string(8) "MDEyMzQ=" } Done