我正试图找到一种方法来制作这个,但我找不到解决方案..
preg_replace('/(\w+)([A-Z])/U', '\\1 \\2', ucfirst("thisIsAnExample")) ;
php中的输出是“This Is An Example”
是否有可能在树枝上做同样的事情?
答案 0 :(得分:1)
您需要使用twig extension来创建自定义函数,以便在树枝中使用。
例如:
/**
* Convert camel case to a capitalised human readable string.
*
* @param $camelCase string
* @return string
*/
public function camelCaseToString($camelCase)
{
return preg_replace("/([A-Z])/", " $1", ucfirst($camelCase));
}
这会将thisIsAnExample
转换为This Is An Example
。