php实现水仙花数示例分享


Posted in PHP onApril 03, 2014

自幂数,又称阿姆斯特朗数,民间通称水仙花数。实则只有3位自幂数才是水仙花数。4位5位6位等等各有别的叫法。

<?php
//阿姆斯特朗数:一个k位数,它的每个位上的数字的k次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
class Armstrong {
 static function index(){
  for ( $i = 100; $i < 100000; $i++ ) {
   echo self::is_armstrong($i) ? $i . '<br>' : '';
  }
 }
 static function is_armstrong($num){
  $s = 0;
  $k = strlen($num);
  $d = str_split($num);
  foreach ($d as $r) {
   $s += bcpow($r, $k);
  }
  return $num == $s;
 }
}
Armstrong::index();
PHP 相关文章推荐
xml+php动态载入与分页
Oct 09 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
php获取汉字首字母的函数
Nov 07 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
php递归遍历多维数组的方法
Apr 18 PHP
PHP生成json和xml类型接口数据格式
May 17 PHP
Twig模板引擎用法入门教程
Jan 20 PHP
php类的自动加载操作实例详解
Sep 28 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
Jun 20 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
postman的安装与使用方法(模拟Get和Post请求)
Aug 06 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 #PHP
php 字符串中的\n换行符无效、不能换行的解决方法
Apr 02 #PHP
php警告Creating default object from empty value 问题的解决方法
Apr 02 #PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 #PHP
用PHP来计算某个目录大小的方法
Apr 01 #PHP
yii上传文件或图片实例
Apr 01 #PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
Apr 01 #PHP
You might like
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
2017/04/10 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
python pandas库的安装和创建
2019/01/10 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
煤矿安全生产月活动总结
2014/07/05 职场文书
学校创先争优活动总结
2014/08/28 职场文书
走群众路线学习笔记
2014/11/06 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL