Как получить значение возвращаемых данных без дополнительных вещей - PullRequest
0 голосов
/ 02 июля 2018

API отправляет обратно данные в этом формате x [[секунд: стоимость [[x я использую php и javascript, как мне получить только секунды, чем получить только стоимость

так, например, они отправят обратно что-то вроде этого

x[[16413:2.60[[x

как я могу получить значения секунд / стоимости без всего этого дополнительного x [[вещи включены?

я хочу только секунды

чем я хочу только стоимость

1 Ответ

0 голосов
/ 02 июля 2018

Используйте регулярное выражение для разбора строки.

В JavaScript:

var s = 'x[[16413:2.60[[x';

var parts = s.match(/([.0-9]+):([.0-9]+)/);
var seconds = parts[1];
var cost = parts[2];
alert(seconds);
alert(cost);

В PHP:

$s = 'x[[16413:2.60[[x';

preg_match('/([.0-9]+):([.0-9]+)/', $s, $parts);
$seconds = $parts[1];
$cost = $parts[2];
echo $seconds . "; " . $cost;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...