【发布时间】:2014-06-15 10:42:58
【问题描述】:
我有一个在终端中运行的 php 脚本,它返回一个数字,该数字是人类友好的格式:
php script.php
例如将输出:1 020 536
但有时我们需要此脚本将数字输出为计算机友好版本,所以在我的情况下:
1020536
是否可以直接从php脚本中检测到是直接调用还是通过以下方式:
echo $(php script.php)
和
php script.php | cat
两个版本都应该输出非格式化的数字。
这可能吗?
提前致谢!
【问题讨论】:
-
你不能用一个参数来定义天气,它应该是人类或机器友好的吗?这将使所述脚本的行为更具可预测性。如果涉及到脚本,那是一件好事,不是吗?与电影和书籍相反? ;D
-
我可以,但我更愿意按照我要求的方式进行操作^^
-
请上传您的php文件
-
您可以只为该文件添加一个初始化集。即
ini_set('memory_limit','1GB'); -
@MyWetSocks 你可以用
posix_isatty做到这一点。请参阅我的答案以获取更多详细信息
标签: php bash command-line