摘要:
PHP在这方面应该说是比较弱,如果只用php去实现可以如下:但是当我执行脚本的时候,即使我关闭了浏览器,我根本就没法去停止这段程序了,所以你需要一个执行脚本的开关,你可以用外部文件引入的方法来实现,在while循环的时候,include开关变量即可。那么就可以这样实现:建立外部引入变量文件 switch.php 内容如下:改良脚本如下:这个脚本只是测试可行,具体效率应该不高,对于lamp,你完全可以使用crontab来实现 阅读全文
摘要:
function rand_array($n){ $array=range(1,$n); shuffle($array); return $array;} 阅读全文
摘要:
定义和用法shuffle() 函数把数组中的元素按随机顺序重新排列。若成功,则返回 TRUE,否则返回 FALSE。注释:本函数为数组中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成。语法shuffle(array)参数描述array必需。规定要使用的数组。例子 "Dog", "b" => "Cat", "c" => "Horse");shuffle 阅读全文
摘要:
语法range(first,second,step)参数描述first必需。规定数组元素的最小值。second必需。规定数组元素的最大值。step可选。规定元素之间的步进制。默认是 1。注释:该参数是 PHP 5 中加入的。说明该函数创建一个数组,包含从 first 到 second (包含 first 和 second)之间的整数或字符。如果 second 比 first 小,则返回反序的数组。例子 1输出:Array([0] => 0[1] => 1[2] => 2[3] => 3[4] => 4[5] => 5)例子 2输出:Array([0] =&g 阅读全文
摘要:
echochunk_split(base64_encode(file_get_contents('base64.txt'))); 例子 1本例分隔每个字符,并添加 ".":输出:H.e.l.l.o. .w.o.r.l.d.!.例子 2本例将在六个字符之后分割一次字符串,并添加 "...":输出:Hello ...world!... 阅读全文
摘要:
针对apache,支持mode_rewrite可以通过在目录先建立.htaccess去掉url中index.php.htaccess内容如下:RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-f #这个重要,保证css,js正常加载RewriteCond $1 !^(index\\.php|images|robots\\.txt)RewriteRule ^(.*)$ /index.php/$1 [L]然后找到application/config/config.php文件:将$config['index_page']=" 阅读全文
摘要:
javascript “||”、“&&”的灵活运用博客分类:Jqueryjavascriptjavascript中运用“||”、“&&”javascript 真值和假值你是否看到过这样的代码:a=a||""; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。其实:Js代码 a=a||"defaultValue";与:Js代码 if(!a){a="defaultValue";}和:Js代码 if(a==null||a==""||a==undefined) 阅读全文
摘要:
偶尔听人说javascript闭包,让我联想起以前学编译原理和数字逻辑里讲的闭包,以前上课讲的闭包很难懂,而且含有递归的意思在里面,现在不想再查看里面的闭包概念。但javascript我是经常要用,所以是要懂这里面的概念。其实javascript里的闭包概念很简单,就是函数用到外部变量,不需要传参就可以获取。举个例子:第一个函数sayHello没有传参数,直接利用了sMessage变量,这个就叫做闭包。第二个函数复杂点,里面有个doAddition也是闭包函数,他不需要参数,直接在执行环境中获取iNum1,iNum2,还有外部变量iBaseNum。第三个函数 是能保护i变量的访问,并且一直保存 阅读全文