小编hap*_*oad的帖子

如何在php中更改单元测试日期函数的当前时间

我如何在php中更改单元测试日期操作类的当前时间(即time()的输出)?

php apache phpunit unit-testing

17
推荐指数
2
解决办法
6481
查看次数

当分裂为"\ s"时,为什么PHP的preg_split在UTF-8中拆分希伯来字母"נ"?

这不起作用,它变成了胡言乱语:

$foo = '?';
$bar = mb_convert_encoding($foo, 'UTF-8', mb_detect_encoding($foo));
print_r(preg_split('/\s/', $bar));
Run Code Online (Sandbox Code Playgroud)

数组([0] => [1] =>)

但这有效:

$foo = '?';
$bar = mb_convert_encoding($foo, 'ISO-8859-8', mb_detect_encoding($foo));
$baz = preg_split('/\s/', $bar);
echo(mb_convert_encoding($baz[0], 'UTF-8', 'ISO-8859-8'));
Run Code Online (Sandbox Code Playgroud)

נ

问题只在于字母" ?".它与所有其他希伯来字母一起使用.有解决方案吗?

php whitespace pcre utf-8 hebrew

2
推荐指数
1
解决办法
1243
查看次数

标签 统计

php ×2

apache ×1

hebrew ×1

pcre ×1

phpunit ×1

unit-testing ×1

utf-8 ×1

whitespace ×1