截断magento文本

时间:2016-05-16 05:55:24

标签: php magento truncate

我正在标题中打印客户电子邮件地址,如下所示:

<?php echo $email=$this->__('Hello, %s', Mage::getSingleton('customer/session')->getCustomer()->getEmail()); ?>

但是,由于用户的电子邮件地址较长,我希望将其截断为某个数字。

我曾试图使用magento所拥有的truncate helper,但我没有感到高兴,想知道是否有人可以提供帮助。

<?php echo $email=$this->__('Hello, %s', Mage::getSingleton('customer/session')->getCustomer()->getEmail()->truncate('text', 12)); ?>

由于

1 个答案:

答案 0 :(得分:0)

好的,如果那样好,那么你的做法是错误的。对于使用Magento进行截断,你应该尝试这样:

<?php echo Mage::helper('core/string')->truncate('abacdkdslsdfkjdfss@yahoo.com', 12); ?>

对于您所关注的电子邮件,您可以尝试这样:用户正确的电子邮件获取功能。您可以将其分配给任何变量而不是echo

<?php echo Mage::helper('core/string')->truncate(Mage::getSingleton('customer/session')->getCustomer()->getEmail(), 12); ?>

输出:abacdkdslsdf

第一个参数将是你的字符串,第二个参数将是该文本的长度。希望这对你有帮助