<?php
mb_internal_encoding('SJIS-win');
$patern = 'abc';
$string1 = 'abcdeあいうえお';
$string2 = 'abcde';
$string3 = 'あabcdeⅰⅱⅲ';
$regs1 = array();
$regs2 = array();
$regs3 = array();
$replace = 'あいうえおⅰ';
mb_regex_encoding('SJIS-win');
print(mb_regex_encoding());
print("\n");
mb_ereg($patern, $string1, $regs1);
mb_ereg($patern, $string2, $regs2);
mb_ereg($patern, $string3, $regs3);
var_dump($regs1);
var_dump($regs2);
var_dump($regs3);
var_dump(mb_eregi_replace($patern, $replace, $string1));
var_dump(mb_eregi_replace($patern, $replace, $string2));
var_dump(mb_eregi_replace($patern, $replace, $string3));
- Output for 7.1.0 - 7.1.30, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- SJIS
array(0) {
}
array(1) {
[0]=>
string(3) "abc"
}
array(0) {
}
NULL
string(20) "あいうえおⅰde"
string(17) "あabcdeⅰⅱⅲ"
- Output for 5.6.38 - 5.6.40, 7.0.33
- SJIS
array(1) {
[0]=>
string(3) "abc"
}
array(1) {
[0]=>
string(3) "abc"
}
array(0) {
}
string(35) "あいうえおⅰdeあいうえお"
string(20) "あいうえおⅰde"
string(17) "あabcdeⅰⅱⅲ"
preferences:
136.35 ms | 407 KiB | 5 Q