coxmichael / classlist
用于连接一系列类名的辅助工具
v1.0.1
2021-04-07 11:27 UTC
Requires (Dev)
- pestphp/pest: ^1.0
README
一个简单的条件连接类名列表的工具。
classlist('one', 'two') // 'one two' classlist(['conditional' => true]) // 'conditional' classlist(['conditional' => false]) // '' classlist(['sub', 'array'], (object) ['conditional' => true]) // 'sub array conditional'
安装
composer require coxmichael/classlist
使用方法
<div class="<?php echo classlist(...args) ?>"></div>
或使用 tokenlist 获取类名数组
$tokens = tokenlist('in-results', [ 'not-in-results' => false ]) // ['in-results']
杂项
- 所有假值都将被忽略:
false、0、null、""、[] - 数组将被扁平化
- 如果对象或数组的值是真实的,将使用其字符串键
- 参数将被进行 HTML 属性转义