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 相关文章推荐
php 静态变量与自定义常量的使用方法
Jan 26 PHP
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
php json转换成数组形式代码分享
Nov 10 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
PHP上传图片、删除图片简单实例
Nov 12 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
php curl获取到json对象并转成数组array的方法
May 31 PHP
ThinkPHP 3使用OSS的方法
Jul 19 PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 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中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
php获取服务器信息的实现代码
2013/02/04 PHP
php中cookie的使用方法
2014/03/29 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
PHP+Oracle本地开发环境搭建方法详解
2019/04/01 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
javascript实现的鼠标链接提示效果生成器代码
2007/06/28 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
js中settimeout方法加参数的使用实例
2014/02/27 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
2018/05/15 Javascript
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
jquery选择器和属性对象的操作实例分析
2020/01/10 jQuery
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
2020/06/23 Python
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
PHP如何防止SQL注入
2014/05/03 面试题
退休感言
2014/01/28 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
环保倡议书格式范文
2014/05/14 职场文书
Python爬虫基础之简单说一下scrapy的框架结构
2021/06/26 Python
Python利用机器学习算法实现垃圾邮件的识别
2021/06/28 Python
Python数据处理的三个实用技巧分享
2022/04/01 Python
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸
MySQL 语句执行顺序举例解析
2022/06/05 MySQL