godsboss/zebra

条纹处理。

v1.0.0 2020-12-17 23:15 UTC

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