Понять не могу, как в PHP парсить строку. Нужно выдернуть все значения между "score":" и "
Читаю описание функции и пока непонятно.
Хочу получить в массиве 4.8 5.8 и 6.7
$otvet = '{ "desc":{"score":"4.8","ratings":"1885","percent":"14.29"}, "seller":{"score":"5.8","ratings":"1885","percent":"15.66"}, "shipping":{"score":"6.7","ratings":"1885","percent":"15.48"} }';
preg_match_all('/"score":"(.*)"/', $otvet, $reiting);
print_r($reiting);
Читаю описание функции и пока непонятно.
Хочу получить в массиве 4.8 5.8 и 6.7
$otvet = '{ "desc":{"score":"4.8","ratings":"1885","percent":"14.29"}, "seller":{"score":"5.8","ratings":"1885","percent":"15.66"}, "shipping":{"score":"6.7","ratings":"1885","percent":"15.48"} }';
preg_match_all('/"score":"(.*)"/', $otvet, $reiting);
print_r($reiting);