first()?->content; $aContent = json_decode($sContent, true); $cClientContent = $aContent[$sClient]; $aNode = []; if ($sClient == "singbox") { foreach ($cClientContent as $sMd5 => $aClientContent) { $sContentXieyi = $aClientContent["protocolType"] ?? ''; if ($sXieyi != "all" && $sContentXieyi != $sXieyi) { continue; } $sNodeName = $aClientContent["country"]; if ($sLike) { if (!Str::contains($sNodeName, $sLike, true)) { continue; } } $aNode[] = $aClientContent; } } tt($aNode); // tt($aContent[$sClient]); } }