php 写一个水仙花数的函数

判断一个数是不是水仙花数

<?php
function is_shuixianhua($i)
{
    $length=strlen($i);
    $i=(string)$i;
    $sum=0;
    for($j=0;$j<$length;$j++)
    {
        $sum+=pow($i{$j},$length);//计算我的几次方
    }
    return $sum==$i;
}