Могу ли я удалить некоторые цифры с помощью PHP, которые мой код получает из документа SOAP? - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть некоторый PHP-код, который отлично работает, и он получает информацию через SOAP.Мне нужно показать своим клиентам цены на некоторые продукты, но вместо «3,56 евро» это дает «3560 евро».Есть ли способ, которым я могу избавиться от последнего номера?Я ничего не могу изменить в документе SOAP, поэтому могу исправить это только с помощью PHP.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Вы сказали 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 голосов
/ 15 февраля 2019

Вы можете вырезать '0' с помощью строкового метода (substr ('string', 0, -1)) или превратить его в число и использовать модульное деление (num% 10).

Для первого ответа 0 - начальный индекс, а -1 - длина (считая в обратном направлении от конца, потому что вы хотите удалить последний символ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...