PHP mb_ereg_replace 汉字替换

string mb_ereg_replace ( string $pattern , string $replacement , string $string [, string $option= "msr" ] )

使用前应该使用mb_regex_encoding('utf-8'); 设定编码,否则会使用默认编码可能出错

成功返回字符串,出错返回false

示例

[pcsh lang="php" tab_size="4" message="" hl_lines="" provider="manual"]

$str = '牌意 权杖';
$new = mb_ereg_replace('牌意','',$str);
echo $new;

[/pcsh]

参数说明

pattern

正则表达式,可以使用多字节文字。。也就是说这玩意可以用于汉字 不会出现乱码,这地方经过实验,貌似直接用字符串就好了

replacement

替换词

string

要检查的字符串

option

i:忽略大小写.

x :忽略空格.

m :多行模式.换行将被视为'.'

p : POSIX 模式, 换行被是为普通字符.

e :替换字符串将被视为PHP语句.

原文地址:http://php.net/manual/zh/function.mb-ereg-replace.php

 

此处评论已关闭