巴扎黑
浏览量11818 | 粉丝242 | 关注1
2016-11-24 09:09:50
php生成随机数 自定义函数 randstr($length)
function randstr($len=6){ $chars='abcdefghijklmnopqrstuvwxyz0123456789'; #characters to build the password from mt_srand((double)microtime()*1000000*getmypid()); #seed the random number ...
2127
2016-11-24 09:13:16
实现多域名下共用一个SESSION
要实现多域名共享session,首先就得了解SESSION的运行机制。基本概念我就不说了。session是这样运行的:用户A访问站点Y,如果站点Y执行了session_start();( ...
2128
2016-11-24 09:15:38
PHP获取当前时间的毫秒数
1 second = 1000 millisecond = 1000,000 microsecond = 1000,000,000 nanosecond php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如: /* ...
4749
2016-11-24 09:16:41
php数组遍历
<?php /* 数组的遍历 * * 1. 使用for语句循环遍历数组 * a. 其它语言(只有这一种方式) * b. PHP中这种方式不是我们首选方式 * c. 数组必须是索引数组,而且下标还必须是连续的 * (索引数组下标还可以不连序,数组还有关联数组) * * * 2. 使用foreach语句循环遍 ..."
1578
2016-11-24 09:17:31
php生成0到1(小数)的随机数
function randomFloat($min = 0, $max = 1) { return $min + mt_rand() / mt_getrandmax() * ($max - $min); } 原文网站:http://www.php.net/manual/en/function.mt-getrandmax.php
3041
2016-11-24 09:18:32
用PHP实现常见四种排序算法及实现原理
<?PHP ******插入排序(一维数组) 1,从第一个元素开始,该元素可以认为已经被排序 2,取出下一个元素,在已经排序的元素序列中从后向前扫描 3,如果该元素(已排序)大于新元素,将该元素移到下一位置 4,重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 5,将新元素插入到该位置中 6,重复步骤2 */ function insert_sort($arr) { $len ...
1423
2016-11-24 09:20:05
PHP 排列组合
计算数组有多少种排列组合 <?php $arr = array('a', 'b', 'c', 'd', 'e', 'f'); combine_array($arr); function combine_array($arr, $index=0) { static $num = 0; $arr_len = count($arr); if($arr_len == $i ...
2173
2016-11-24 09:21:50
2016-11-24 09:23:08
php之smarty篇--smarty引入
smarty在引导文件中引入: include_once ("../library/Smarty/Smarty.class.php"); $smarty = new Smarty (); $smarty->caching = false; $smarty->template_dir = APPLICATION_PATH."application/ ...
1203
2016-11-24 09:23:53
php之smarty篇--smarty基础
1. 第一句首字母要大写:<{$str1|capitalize}> 2. 第二句模板变量 + 李晓军:<{$str2|cat:"李晓军"}> 3. 第三句输出当前日期:<{$str3|date_format:"%Y年%m月%d日"}> 4. 第四句.php程序中不处理,它显示默认值:<{$str4|defau ...
1368