php算法实例分享


Posted in PHP onJuly 14, 2015

只打印0

具体个数由输入的参数n决定

如n=5就打印00000

<?php
  $n = $_GET['n'];
  for ($i=0; $i < $n; $i++) {
    echo "0";
  }
?>

打印一行 0101010101010101010101

具体个数由输入的参数n决定

如test.php?n=3打印010

<?php
  $n = $_GET['n'];
  for ($i=0; $i < $n; $i++) {
    if ($i % 2 ==0) {
      echo "0";
    } else{
      echo "1";
    }
  }
?>

实现1 00 111 0000 11111

for if 实现

<?php

for ($i = 0; $i < 10; $i++) {
  for ($j = 0; $j <= $i; $j++) {
    if ($i % 2 == 0) {
      echo '0';
    } else {
      echo '1';
    }
  }
  echo '<br/>';
}

?>

for switch 实现

<?php

for ($i = 0; $i < 10; $i++) {
  for ($j = 0; $j <= $i; $j++) {
    switch ($j % 2) {
      case '0':
      echo "0";
      break;
    case '1':
      echo "1";
      break;
    }
  }
  echo '<br/>';
}

?>

while if 实现

while switch 实现

<?php

$i = 0;
while ($i < 10) {
  $j = 0;
  while ($j <= $i) {
    switch ($i % 2) {
      case 0:
        echo '0';
        break;
      case 1:
        echo '1';
        break;
    }
    $j++;
  }
  echo '<br/>';
  $i++;
}

?>

实现0 01 010 0101……

实现0 01 012 0123 3210 210 10 0

做个计算器

如test.php?a=1&b=2&operator=jia输出3

如test.php?a=5&b=2&operator=jian输出3

如test.php?a=2&b=5&operator=cheng输出10

如test.php?a=6&b=3&operator=chu输出2

<?php
  $a = $_GET['a'];
  $b = $_GET['b'];
  $operator = $_GET['operator'];
  function calculate($a,$b,$operator) {
    switch ($operator) {
      case 'jia':
        $result = $a + $b;
        return $result;
        break;
      case 'jian':
        $result = $a - $b;
        return $result;
      break;
      case 'cheng':
        $result = $a * $b;
        return $result;
      break;
      case 'chu':
        $result = $a / $b;
        return $result;
      break;
    }
  }
  echo calculate($a,$b,$operator);
?>

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
php中批量修改文件后缀名的函数代码
Oct 23 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
php设计模式之命令模式的应用详解
May 21 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
Jun 24 PHP
php漏洞之跨网站请求伪造与防止伪造方法
Aug 15 PHP
PHP限制页面只能在微信自带浏览器访问的代码
Jan 15 PHP
PHP读取大文件的类SplFileObject使用介绍
Apr 09 PHP
使用PHP实现生成HTML静态页面
Nov 18 PHP
Yii2针对指定url的生成及图片等的引入方法小结
Jul 18 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 PHP
Yii框架的布局文件实例分析
Sep 04 PHP
swoole锁的机制代码实例讲解
Mar 04 PHP
php根据生日计算年龄的方法
Jul 13 #PHP
php获取英文姓名首字母的方法
Jul 13 #PHP
php根据日期显示所在星座的方法
Jul 13 #PHP
php比较两个字符串长度的方法
Jul 13 #PHP
php随机显示指定文件夹下图片的方法
Jul 13 #PHP
php实现的简单美国商品税计算函数
Jul 13 #PHP
php把数组值转换成键的方法
Jul 13 #PHP
You might like
php学习之 认清变量的作用范围
2010/01/26 PHP
Php中使用Select 查询语句的实例
2014/02/19 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
[03:40]2014DOTA2国际邀请赛 B神专访:躲箭真的很难
2014/07/13 DOTA
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
Booking.com英国官网:全球酒店在线预订网站
2018/04/21 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
小区停车场管理制度
2014/01/27 职场文书
cf战队收人口号
2014/06/21 职场文书
春季运动会开幕词
2015/01/28 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
学校财务管理制度
2015/08/04 职场文书
八年级语文教学反思
2016/03/03 职场文书
创业计划书之校园超市
2019/09/12 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
Html5大屏数据可视化开发的实现
2021/06/11 HTML / CSS
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers