Php 分解并回显第二个元素

Php explode and echo second element

我有一个使用此代码的文件

<?php echo $block->getStoreName(); ?>

在网站上输出以下内容

First Second Third

但是我只想输出上面字符串的第三个元素,第一第二不要改变它们总是保持不变。

Third

我正在使用此代码检索字符串的第三部分

echo explode('First Second', $block->getStoreName())[1];

它抛出了一个错误。

Error filtering template: Notice: Undefined offset: 2 in /home/xyz/m230.xyz.com/app/code/Vendor/Siteinfo/view/frontend/templates/storename.phtml on line 1

storename.phtml 中的第 1 行是

<?php echo explode('First Second', $block->getStoreName())[1]; ?>

我不确定这是否是正确的做法。

更新 - 已尝试更清楚地解释我要实现的目标。

echo explode(' ', $block->getStoreName())[2];

这应该可以解决问题。

// checks if string has "Unique"
if(mb_strpos($block->getStoreName(),'Unique') !== false){
    // prints "Unique"
    echo "Unique";
}