В качестве результата берётся самая длинная найденная подстроказадачу можно решить такой функцией:
function findLongestMatchSubstring(str1, str2) {
for(let len = str1.length; len--;) {
for(let pos = 0; pos + len <= str1.length; pos++) {
const substr = str1.slice(pos, pos + len);
if(str2.includes(substr)) {
return substr;
}
}
}
}
В середине 10 класса заинтересовался программированием , но заниматься этим не было времени и опыта у меня почти нет. Сейчас (в августе) сделал небольшой список университетов куда хочу поступить, но понял ,что без олимпиад поступать даже смысла нет. Вот думаю готовиться к первым этапам олимпиад за месяц, забить на школьную учебу и ЕГЭ ,а потом еще полгода готовиться к заключительным этапам .
Но немаловажная суть микросервисов в том, что бы минимизировать зависимости, в том числе обеспечить каждый микросервис своей БД.
Дублировать данные для каждого микросервиса нет никакого смысла.
$str = 'hlsList: {"1080":"https://m1.rumer.club/manifest/MTc4LjE1OS4yMTYuMTQy/?video=https%3A%2F%2Fhls-t001-l001-c086-s001.intravideo.net%2F04_01_20%2F04%2F01%2F16%2FAYLFV5VV%2FAVEHPEEI.mp4%2Ftracks%2Fv1-a%2Fmaster.m3u8",
"480":"https://m1.rumer.club/manifest/MTc4LjE1OS4yMTYuMTQy/?video=https%3A%2F%2Fhls-t001-l001-c086-s001.intravideo.net%2F04_01_20%2F04%2F01%2F16%2FAYLFV5VV%2FAVEHPEEI.mp4%2Ftracks%2Fv2-a%2Fmaster.m3u8",
"720":"https://m1.rumer.club/manifest/MTc4LjE1OS4yMTYuMTQy/?video=https%3A%2F%2Fhls-t001-l001-c086-s001.intravideo.net%2F04_01_20%2F04%2F01%2F16%2FAYLFV5VV%2FAVEHPEEI.mp4%2Ftracks%2Fv1-a%2Fmaster.m3u8"}';
$json = str_replace('hlsList: ', '', $str);
$links = json_decode($json, true);
echo $links['720'];