随笔 - 337  文章 - 5  评论 - 3  阅读 - 39万
11 2020 档案
正则规则
摘要:1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5. "^-[0-9]*[ 阅读全文
posted @ 2020-11-30 14:18 kevin_yang123 阅读(218) 评论(0) 推荐(0) 编辑
选择排序
摘要:<?php //思路分析:在要排序的一组数中,选出最小的一个数与第一个位置的数交换。然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。 function selectSort($arr) { //双重循环完成,外层控制轮数,内层控制比较次数 $len=co 阅读全文
posted @ 2020-11-30 14:16 kevin_yang123 阅读(80) 评论(0) 推荐(0) 编辑
快速排序算法
摘要:使用PHP描述快速排序算法,对象可以是一个数组? 原理:快速排序使用分治策略来把待排序数据序列分为两个子序列,具体步骤为: (1)从数列中挑出一个元素,称该元素为“基准”。 (2)扫描一遍数列,将所有比“基准”小的元素排在基准前面,所有比“基准”大的元素排在基准后面。 (3)通过递归,将各子序列划分 阅读全文
posted @ 2020-11-30 14:15 kevin_yang123 阅读(94) 评论(0) 推荐(0) 编辑
php 中奖算法
摘要:<?php header("Content-Type: text/html; charset=UTF-8"); function dump($arr){ echo '<pre>'.print_r($arr,TRUE).'</pre>'; } /*概率算法 proArr array(100,200,3 阅读全文
posted @ 2020-11-30 11:59 kevin_yang123 阅读(214) 评论(0) 推荐(0) 编辑
红包复杂算法
摘要:<?php /* * 红包算法 * */ class Redpaper { public $rewardMoney; #红包金额、单位元 public $rewardNum; #红包数量 #执行红包生成算法 public function splitReward($rewardMoney, $rew 阅读全文
posted @ 2020-11-30 11:52 kevin_yang123 阅读(217) 评论(0) 推荐(0) 编辑
红包算法
摘要:<?php /** * @param $total [你要发的红包总额] * @param int $num [发几个] * @return array[生成红包金额] */ function getRedGift($total, $num = 10) { $min = 0.01; $wamp = 阅读全文
posted @ 2020-11-06 11:46 kevin_yang123 阅读(172) 评论(0) 推荐(0) 编辑
input data-rule校验规则
摘要://原理,默认遍历传入的选择器内的input[type="text"]; 获取input的data-rule属性, data-rule可以使用函数里已定义的内容, 例如:<input type="text" data-rule="d">; 也可以写正则, 例如:<input type="text"  阅读全文
posted @ 2020-11-05 10:00 kevin_yang123 阅读(5175) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示