发布于 2017-08-09 14:07:12 | 26 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的PHP教程,程序狗速度看过来!

PHP开源脚本语言

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。


下面小编就为大家带来一篇php 从指定数字中获取随机组合的简单方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

例如:给定数字100,需要随机获取3个组成这个数字的组合,例如70,20,10

代码如下:


<?php
/**
 * 获取指定数字的随机数字组合
 * @param Int  $var 数字
 * @param Int  $num 组合这个数字的数量
 * @return Array
 */
function getNumGroups($var, $num){

  // 数量不正确
  if($var<$num){
    return array();
  }

  $total = 0;
  $result = array();

  for($i=1; $i<$num; $i++){
    $tmp = mt_rand(1, $var-($num-$i)-$total);
    $total += $tmp;
    $result[] = $tmp;
  }

  $result[] = $var-$total;

  return $result;

}

// demo
$result = getNumGroups(100, 3);
print_r($result);

?>

输出:


Array
(
  [0] => 42
  [1] => 25
  [2] => 33
)

以上这篇php 从指定数字中获取随机组合的简单方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHPERZ。



相关阅读 :
php 从指定数字中获取随机组合的简单方法(推荐)
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
php实现指定字符串中查找子字符串的方法
php使用指定字符列表生成随机字符串的方法
PHP与MySQL开发中页面出现乱码的解决方法
PHP 5.6.11中CURL模块问题的解决方法
php实现当前页面点击下载文件的简单方法
php、java、android、ios通用的3des方法(推荐)
php从数组中随机抽取一些元素的示例代码
php从指定url获取文件扩展名的方法
php从数组中随机选择若干不重复元素的方法
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务