coxmichael/classlist

用于连接一系列类名的辅助工具

v1.0.1 2021-04-07 11:27 UTC

This package is auto-updated.

Last update: 2024-09-07 21:13:09 UTC


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']

杂项

  • 所有假值都将被忽略:false0null""[]
  • 数组将被扁平化
  • 如果对象或数组的值是真实的,将使用其字符串键
  • 参数将被进行 HTML 属性转义