gpt4 book ai didi

php - 使用 Twig 格式化电话号码

转载 作者:可可西里 更新时间:2023-11-01 13:13:13 25 4
gpt4 key购买 nike

我使用 char(10) 将电话号码存储在数据库中,例如 4155551212

我希望 Twig 模板将它们显示为 (415) 555-1212

如何最好地实现这一点?

最佳答案

最好不要每次都添加这个过滤器,但它会满足我的需要。

<?php
require_once '../../../vendor/autoload.php';
Twig_Autoloader::register();
try {
$loader = new Twig_Loader_Filesystem('templates');
$twig = new Twig_Environment($loader, array('debug' => true,));
$twig->addExtension(new Twig_Extension_Debug());
$twig->addFilter(new Twig_SimpleFilter('phone', function ($num) {
return ($num)?'('.substr($num,0,3).') '.substr($num,3,3).'-'.substr($num,6,4):'&nbsp;';
}));
echo $twig->render('filter.html', array('phone'=>'4155551212'));
} catch (Exception $e) {
die ('ERROR: ' . $e->getMessage());
}
?>

过滤器.html

{{ phone|phone }}

关于php - 使用 Twig 格式化电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26044457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com