我需要根据 $assetName 更改十进制数的长度。为此,我正在使用 strpos,如下所示:
if (strpos($assetName, 'JPY') || strpos($assetName, 'XAG'))
{
$decimal = 3;
}
elseif (strpos($assetName, 'OIL') || strpos($assetName, 'XAU'))
{
$decimal = 2;
}
else
{
$decimal = 5;
}
它不适用于 XAG 和 XAU,而适用于 JPY 和 OIL。如果我尝试使用 XAG 或 XAU,则 $decimal 等于 5。如果我使用 AGU 而不是 XAG,则它在 $assetName = XAGUSD 时有效。
我猜一开始是 X 会导致问题,但我找不到解决方案。
子衿沉夜