草庐IT

10000000000000

全部标签

php - 在 exec() 中打印反斜杠

我已经想出了如何使用使用echo命令将\打印到页面echo'\\';在exec()函数中使用时失败。我正在尝试向命令行发出此命令以运行csvkit:csvclean-q\"-eascii-z10000000000000file.csv不幸的是,我必须输入"来指定我的变量。我相信"正在被正确转义,但似乎没有任何帮助打印一个\。这是我尝试过的:exec("csvclean-q\"-eascii-z10000000000000"."".$csvfilename); 最佳答案 使用addslashes函数:echoaddslashes('c

PHP rand(10000000000000,9999999999999) 返回 "-114888782"

所以,我有一个PHP脚本:预期结果是一个13位数字。但是它返回了一些奇怪的数字,如:9874192071032717476-455563764有人知道这是怎么回事吗?PHP:5.2.17操作系统:在DebianSqueeze和Windows7上测试,均为64位解决方案(解决方法) 最佳答案 用getrandmax()看rand()能得到的最大值,明显是溢出问题。您可以使用2个这个int并制作一个更长的,调用rand为6位数字,再次为7位数字,这只是一个想法。 关于PHPrand(1000