我试图从字符串中删除字符串中的所有字符,除了:
$)_)U+0080和之间的Unicode字符U+FFFF这样做我有前三个条件:
preg_replace('/[^a-zA-Z\d$_]+/', '', $foo);
Run Code Online (Sandbox Code Playgroud)
我该如何匹配第四个条件?我看着使用,\X但必须有一个比列出65000多个字符更好的方法.
我需要使用中文文本注释图像,我现在正在使用Imagick库.
中文文本的一个例子是
这是中文
使用的中文字体文件是这个
该文件最初名为华文黑体.ttf
它也可以在Mac OSX的/ Library/Font下找到
我已将其重命名为英语STHeiTi.ttf,可以更轻松地在php代码中调用该文件.
我也在使用"如何在PHP中使用Imagick绘制包装文本?"的答案..
我使用它的原因是因为英语文本和应用程序的成功需要注释英文和中文,但不是同时注释.
问题是,当我使用中文文本运行annotateImage时,我得到的注释看起来像罍
代码包含在这里