У меня есть некоторый PHP-код, который отлично работает, и он получает информацию через SOAP.Мне нужно показать своим клиентам цены на некоторые продукты, но вместо «3,56 евро» это дает «3560 евро».Есть ли способ, которым я могу избавиться от последнего номера?Я ничего не могу изменить в документе SOAP, поэтому могу исправить это только с помощью PHP.
Вы сказали Is there a way that i can get rid of the last number?, поэтому, если вы хотите удалить последний, вы можете использовать mb_substr, есть пример
Is there a way that i can get rid of the last number?
mb_substr
<?php $a = "$3,560"; $b =mb_substr($a, 0, -1); print_r($b); ?>
Вы можете вырезать '0' с помощью строкового метода (substr ('string', 0, -1)) или превратить его в число и использовать модульное деление (num% 10).
Для первого ответа 0 - начальный индекс, а -1 - длина (считая в обратном направлении от конца, потому что вы хотите удалить последний символ).