Javascript 在magento管理面板中隐藏信用卡号的最后4位数字

Javascript 在magento管理面板中隐藏信用卡号的最后4位数字,javascript,magento,credit-card,Javascript,Magento,Credit Card,这是[app/code/core/Mage/Payment/Block/Info/Ccsave.php],用于在magento的管理面板中显示信用卡号 要显示除最后四位[隐藏最后四位]“之外的所有“信用卡号”数字,我们必须编辑上述代码中的以下行 Mage::helper('payment')->__('Credit Card Number') => $info->getCcNumber(), 如何为$info->getCcNumber()应用substr(),以显示除最后四位

这是[app/code/core/Mage/Payment/Block/Info/Ccsave.php],用于在magento的管理面板中显示信用卡号

要显示除最后四位[隐藏最后四位]“之外的所有“信用卡号”数字,我们必须编辑上述代码中的以下行

Mage::helper('payment')->__('Credit Card Number') => $info->getCcNumber(),
如何为
$info->getCcNumber()
应用
substr()
,以显示除最后四位之外的所有“信用卡号”数字[隐藏最后四位]

请帮我找到解决办法


提前感谢。

对于字符串s,除了最后四位数字外,您可以将其全部作为
s.substr(0,s.length-4)
获取。您好,非常感谢您的回复。请您将此“s.substr(0,s.length-4)”放在这里,然后编辑整行“Mage::helper('payment')->(信用卡号)=>$info->getCcNumber(),好吗,“我是javascript新手。先谢谢你,不用了。你有一个javascript标签和磁电机,所以我不知道你是想用javascript还是PHP。看阿米特的答案。嗨,阿米特的答案起作用了。你能用他的答案帮我把前4位数字隐藏起来吗。提前感谢。嗨,非常感谢,神奇的老板,你能编辑同样的代码来隐藏前4位数字吗。Mage::helper('payment')->_u;('Credit Card Number')=>'***'。substr($info->getCcNumber(),4),非常感谢,你能编辑这行吗:为了隐藏最后4位数字:够了,我不会再告诉你了:$data[Mage::helper('payment')->\uuuu('Credit Card Number')]=sprintf($xxxx-%s',$this->getInfo()->getCcLast4());
Mage::helper('payment')->__('Credit Card Number') => substr($info->getCcNumber(),0,-4).'***',