FizzTernary
a ternary tree with php (分销33复制php三叉树算法), (*1)
installation (安装)
composer require fizzday/fizzternary
{
"require": {
"fizzday/fizzternary": "dev-master"
}
}
usage samples (使用示例)
示例
1
2 3 4
5 6 7 8 9 10 11 12 13
1. getLayers($id)
use Fizzday\FizzTernary\FizzTernary;
$id = 19;
$res = FizzTernary::getLayers($id);
print_r($res);
result (返回第几层), (*2)
4
param comment (参数说明), (*3)
variable field (变量字段), (*4)
id: 编号
2. getPids($id, $layers=0)
use Fizzday\FizzTernary\FizzTernary;
$id = 19;
$res = FizzTernary::getPids($id);
print_r($res);
result (匹配结果), (*5)
Array
(
[0] => 6
[1] => 2
[2] => 1
)
param comment (参数说明), (*6)
return field (返回字段), (*7)
返回上层人的编号