如何获取由点分隔的字符串的第二个变量?

How to get 2nd variable of the string separated by dots?

我有类别 ({PHP.c}) 有他们的代码 - 例如 guide.cu 或 guide.us 或 story.cu 等

通过这个函数我可以得到根类别

function get_root_cat($code)
{
        return mb_substr($structure['page'][$code]['path'], 0, mb_strpos($structure['page'][$code]['path'], '.'));
}

所以使用 {PHP.c|get_root_cat($this)} 我可以得到 'guide' 或 'story' 等

但现在结构变得更加复杂,{PHP.c} 看起来像 guide.cu.one,guide.cu.two 或 story.us.three

我需要找到这个:guide.cu.one or story.us.three

这是否解决了您的问题?

return explode(".", $structure['page'][$code]['path'])[1];

更多信息在这里:https://php.net/explode