Try   HackMD

表驅動法中的階梯訪問:PHP 參考範例

Tags: Table-driven Methods Stair-step Access PHP

表驅動法(Table-driven Methods)階梯訪問(Stair-step Access)的一個簡單的 PHP 範例。

<?php

$x = 13;

$numberNodes = [ 1, 5, 10, 16, 21 ];
$numberTable = [ '0', '1', '2', '3', '4', '5' ];
$numberLevel = 0;

while ($numberLevel < 5)
{
    if ($x >= $numberNodes[$numberLevel])
    {
        ++$numberLevel;
        continue;
    }
    break;
}

echo $numberTable[$numberLevel];    // 3