for($i = 0; $i < 255; $i++)
if (preg_match('@[[:print:]]@', chr($i))) echo "chr($i) matches :print:<br>"; else echo "chr($i) doesnt match :print:<br>";
Run Code Online (Sandbox Code Playgroud)
在我的Windows系统上,输出为chr(9):
chr(9)匹配:print:
使用相同的代码,在Linux系统上,输出为:
chr(9)不匹配:打印:
为什么:print:该类\t仅在Windows上匹配?
除了使用ODBC之外,还有什么办法吗?我怀疑有,但只是想检查一下.我认为ODBC性能很差,但不确定该问题.我所知道的是功能集很差(就像无法获取所选的行数一样.)
php ×2
database ×1
informix ×1
mysql ×1
odbc ×1
phpmyadmin ×1
preg-match ×1
privileges ×1
regex ×1
wamp ×1