You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using element-api to output JSON from Craft number fields (which are themselves limited to 1 or 2 decimal places) but for some reason, on output these are extended to 15 decimal places regardless of any PHP rounding rules I use in my controller classes.
I found a server configuration that solved this for me after I discovered the issue did not exist when deployed to our staging server.
I am running this locally via DDEV. Adding a php.ini file to /craft/.ddev/php/php.ini with the following contents resolved the float precision issue for me:
Description
I am using element-api to output JSON from Craft number fields (which are themselves limited to 1 or 2 decimal places) but for some reason, on output these are extended to 15 decimal places regardless of any PHP rounding rules I use in my controller classes.
Steps to reproduce
Additional info
Craft Pro 4.5.6.1
8.0.28
MariaDB 10.4.28
Code:
Output:
The text was updated successfully, but these errors were encountered: