magento getpath()提取值

时间:2013-07-10 22:19:14

标签: php magento extract

我想请求有关如何在getpath()函数中提取特定值的信息。

目前我提供了以下信息:

<?php $currentCat = Mage::registry('current_category'); ?>
<?php echo $currentCat->getPath()?>

和系统echo 1/2/5,其中1是root的根,2是目录root,5是第一个简单类别。

我想在该系列类别中仅提取第三个值(此示例中为数字5),仅在页面中回显该信息但我尝试了不同的appraches但没有成功。

谢谢。

1 个答案:

答案 0 :(得分:2)

explode()end()

<?php echo end(explode("/", $currentCat->getPath())); ?>

  

你知道我是否可以放置一个值来检索总是那个3级别,无论我是否放在另一个子类别中

应该是这样的:

<?php 
   $exp = explode("/", $currentCat->getPath());
   echo $exp[2];
?>

我建议你再看看explode():)