PHP OCI、Oracle 和默认数字格式

标签 php oracle formatting oracle-call-interface

当我使用 PHP OCI 从 Oracle 数据库执行提取时,小于 1 的数字显示为 .XXXXXX, 例如.249999。有没有办法将其设置为 0.XXXXXX 或任何其他格式,而无需修改每个查询以显式使用 to_char()? (也许通过一些 session 参数?)

最佳答案

使用 PHP,您可以通过转换为 float 轻松添加 0:

$a = '.249999';
echo (float) $a;

意味着您可以通过以下方式转换您的号码

$row['number'] = (float) $row['number'];

从数据库中获取后。

关于PHP OCI、Oracle 和默认数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4284571/

相关文章:

php - 无效查询 : Unknown certain column in 'where clause'

php - Facebook stream.publish 和过时的模板包?

python - Pandas python .describe() 格式化/输出

java - 替换前导零

php - 使用python从php脚本获取数据

php - 使用 PHP,如何搜索 Gmail 的存档电子邮件

java - 同步了一个从 jdbc 调用的 oracle 包

java - Oracle 10g 上传图片时出现空指针异常

Java读取包含内容的XML文件并放入数据库

.net - 有没有办法使用 WCF Web API 控制 JSON 格式?