godsboss / zebra
条纹处理。
v1.0.0
2020-12-17 23:15 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is not auto-updated.
Last update: 2024-09-21 15:55:26 UTC
README
条纹处理的迷你项目。许可协议为GPL。
用法
常见情况:偶数和奇数
$z = new Zebra();
print $z; // Will print 'odd'.
print $z; // Will print 'even'.
print $z; // Will print 'odd'.
自定义值
$z = new Zebra(array('one', 'two', 'three'));
print $z; // Will print 'one'.
print $z; // Will print 'two'.
print $z; // Will print 'three'.
print $z; // Will print 'one'.
一次使用多个值集。
$z = new Zebra(array('odd', 'even'), array('1', '2', '3'));
print $z; // Will print 'odd 1'.
print $z; // Will print 'even 2'.
print $z; // Will print 'odd 3'.
print $z; // Will print 'even 1'.
在同一个集合中使用相同的值多次。
$z = new Zebra(array('foo', 'bar', 'foo', 'baz'));
print $z; // Will print 'foo'.
print $z; // Will print 'bar'.
print $z; // Will print 'foo'.
print $z; // Will print 'baz'.
print $z; // Will print 'foo'.