我有一个API,其中用户可以请求项目的价格。当价格回响时,服务器响应如下,
PRICE:384.00
我想只将数字部分乘以一些常数。例如。如果我想把它的价格加倍,我该怎么做?
这样做对我没有帮助,
case 'getPrice':
$price = $_GET['getPrice'];
echo $price*2;
我只是得到0PRICE:384.00
的响应而不是我希望它显示PRICE:768.00
我搜索了其他答案,但他们没有在响应中的PRICE
部分。
谢谢。
如果您获得的字符串是PRICE:384.00
,并且您想要修改384.00
,则首先需要提取该部分。
$string = $_GET['getPrice']; // PRICE:384.00
$parts = explode(":", $string);
$newPrice = $parts[1] * 2; // Multiply the second value, which is 384.00
echo $parts[0].":".$newPrice;