class_string
The class_string filter will convert an array into a string suited for html class-attribute.
{{ ['class1', 'class2', 'class3']|class_string }}
{# outputs "class1 class2 class3" #}It ignores empty spaces:
{{ ['class1',' ', 'class2']|class_string }}
{# outputs "class1 class2" #}It also ignores values not considered suitable for classes:
{{ [false, 'class1', '', 'class2', null]|class_string }}
{# outputs "class1 class2" #}It also supports iterable and \Traversable objects:
{# classCollection = new \Tightenco\Collect\Support\Collection(['class1', 'class2', 'class3']) #}
{{ classCollection|class_string }}
{# outputs "class1 class2 class3" #}Last updated
Was this helpful?