Symfony Twig:从字符串中截断未定义的字符

时间:2017-04-05 06:46:51

标签: php symfony twig

我从DB获得了一个返回用户地址的字符串,我希望截断这一部分,只留下城市和国家。

存储的strig就像:

514 S. Magnolia St. - 32806 - Orlando - FL 

我希望它是:

Orlando - FL

如何使用Twig?我得到了使用Doctrine

获取对象的数据
public function profileAction($query)
{
    $user = $this->getDoctrine()
    ->getRepository('AppBundle:User')
    ->find($query);

    if (!$user) {
        throw $this->createNotFoundException(
            'User '. $user . ' not found.'
        );
    }

    return $this->render('profile/profile.html.twig', [
        'user_info'=>$user,
        ]);
}

我使用常规Twig获取值:{{ user_info.address }}

1 个答案:

答案 0 :(得分:1)

如果您的地址格式始终相同,则可以依赖onTouch的{​​{3}}过滤器,其工作方式与PHP中split的工作方式相同

Twig